我从新的Bigcommerce api收到回复时遇到了一些问题,不知道我做错了什么。
按照说明在应用安装时获取Oauth令牌:
developer.bigcommerce.com/apps/callback
存储令牌并用于发出此请求:
https://api.bigcommerce.com/stores/{store hash}/v2/time
根据developer.bigcommerce.com/api/authentication
:
我已分别添加X-Auth-Client
和X-Auth-Token
作为应用客户端ID和Oauth令牌。
服务器正在返回"0 NO RESPONSE"
,我不确定是什么问题。如果我删除了其中一个标题,它确实会返回未授权。
有人对此有所了解吗?谢谢。
-
我正在使用chrome中的Advanced Rest Client应用程序来测试响应。基本上将我商店的网址api.bigcommerce.com/stores/3t984h/v2/time称为GET请求,并传递X-Auth-Client
和X-Auth-Token
标题。
Request headers
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36
X-Auth-Client: p1r37bt131z86675nofv9xmhietoe4t
X-Auth-Token: kzm1q2w8h11dfkgbxhg3j0i8amac86g
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en,zh;q=0.8,zh-TW;q=0.6,ko;q=0.4,en-GB;q=0.2,en-US;q=0.2
答案 0 :(得分:1)
终于明白了。这是一个规范问题,并不是那么明显(至少对我来说)。 根据这个(https://developer.bigcommerce.com/api/headers)
我需要添加
Content-Type: application/json
Accept: application/json
到它的请求标题。直到