有效的BigCommerce身份验证令牌触发器'授权错误'得到webhooks?

时间:2014-08-06 21:13:19

标签: curl oauth bigcommerce webhooks

我已经完成了两步oAuth流程,以获得长期访问令牌。我可以通过使用cURL ...

成功进行多次API调用来验证访问令牌是否有效
curl -XGET 
  -H 'X-Auth-Client: xxxxxxxxxxxxxxxxxxx'
  -H 'X-Auth-Token: xxxxxxxxxxxxxxxxxxx'   
https://api.bigcommerce.com/stores/xxxxx/v2/products

...按预期返回商店产品。供应webhooks按预期返回结果。但是requesting the list of webhooks

curl -XGET 
  -H 'X-Auth-Client: xxxxxxxxxxxxxxxxxxx'
  -H 'X-Auth-Token: xxxxxxxxxxxxxxxxxxx'   
https://api.bigcommerce.com/stores/xxxxx/v2/hooks

收益率{"error":"Authorization Error."}

令牌适用于店主。商店所有者在管理界面中启用了所有可见权限,如上所述,可以配置新的webhook。

是否有单独的权限可以启用列出webhooks? BigCommerce API是否只是错误的?

1 个答案:

答案 0 :(得分:2)

Authorization Error.是一个误导性的错误消息。问题实际上只是我需要在curl请求上显式设置accept标头:

curl -XGET 
  -H 'X-Auth-Client: xxxxxxxxxxxxxxxxxxx'
  -H 'X-Auth-Token: xxxxxxxxxxxxxxxxxxx'   
  -H 'Accept: application/json'
https://api.bigcommerce.com/stores/xxxxx/v2/hooks

产生预期结果。