【问题标题】:eBay errorId 1100: "Insufficient permissions to fulfill the request"eBay errorId 1100:“权限不足,无法完成请求”
【发布时间】:2020-04-07 19:17:25
【问题描述】:

我已请求具有范围的 OAuth 令牌:

  • https://api.ebay.com/oauth/api_scope/sell.account.readonly
  • https://api.ebay.com/oauth/api_scope/sell.account

我生成了一个新的 OAuth 应用程序令牌用于生产,并尝试像这样运行getPrivileges

curl -H "Authorization: Bearer myOAuthToken" https://api.ebay.com/oauth/api_scope/sell.account

输出是错误信息:

{"errors":[{
"errorId":1100,
"domain":"ACCESS",
"category":"REQUEST",
"message":"Access denied",
"longMessage":"Insufficient permissions to fulfill the request."
}]}

...但我希望状态返回“200 OK”。我知道这个curl 电话在做类似的事情时有效 curl -H "Authorization: Bearer myOAuthToken" https://api.ebay.com/buy/browse/v1/item_summary/search?q=myQuery 所以我唯一能想到的是范围,但除非我弄错了范围适用于 getPrivileges 调用。我错过了什么吗?

【问题讨论】:

    标签: html api curl oauth


    【解决方案1】:

    正如在this post 中发现的那样,有一个特殊条款,该调用需要一个通过授权代码授予流程专门生成的令牌。我没有直接从我的用户令牌页面生成 OAuth,而是浏览了授权流程并生成了一个令牌,它可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 2017-11-03
      • 2018-06-13
      • 2018-01-24
      相关资源
      最近更新 更多