Clover API 不允许使用商家 api_token 进行连接
Posted
技术标签:
【中文标题】Clover API 不允许使用商家 api_token 进行连接【英文标题】:Clover API not allowing connection using merchant api_token 【发布时间】:2019-12-31 01:15:29 【问题描述】:如果这看起来很简单,我很抱歉。
我登录了我的商家帐户并创建了一个 api_token。从右上角的下拉菜单中获取我的 mID。我尝试像这样在邮递员中做一个简单的请求
https://api.clover.com/v3/merchants/mID/items
我得到的回应是这样的
"message": "401 Unauthorized"
我确保我创建的用户令牌已经具有正确的权限,并且确实如此。
我并不是要创建一个供所有人使用的公共应用程序。我正在尝试创建一个私人脚本,将我的三叶草库存同步回我的电子商务网站。
我不明白在仪表板中生成访问令牌的目的是为了让您创建应用程序
我做错了什么?
【问题讨论】:
【参考方案1】:我也遇到了 Clover 的问题,当我收到 401 错误时,是因为我使用了错误的商家 ID。
在我最初附在下面的图片中,我使用的是此处蓝色框下方显示的 mId。但是,我发现我真正需要用于 mId 的是红色框下的文本。这是一个 13 个字符的字符串,在我的示例中为 abc123456789a。
在邮递员中,为我获取商家信息的 get 请求工作正常,如下所示:
https://apisandbox.dev.clover.com/v3/merchants/mId
我提供了标题: 授权:承载 access_token 内容类型:application/json
我希望这对您有所帮助!
【讨论】:
对我有用的商家 ID 与登录仪表板后的 URL 有点不同。以上是关于Clover API 不允许使用商家 api_token 进行连接的主要内容,如果未能解决你的问题,请参考以下文章
使用 rest api 更新 Clover Pos 上的库存