当我点击https://api.bigcommerce.com/stores/HASH/v2/hooks时,我明白了 403 {“error”:“您已获得授权,但您的范围不包含此资源。”}
使用 X-验证令牌 X-验证客户端 凭据适用于其他端点,即https://api.bigcommerce.com/stores/HASH/v2/products
如果我使用了错误的凭据,我会收到不同的回复(401)
我通过oAuth重新授权,但没有变更。文档说Web挂钩应该在默认范围内。
答案 0 :(得分:1)
我遇到了这个问题。这是一个错误的错误消息 - 该问题与身份验证,访问范围等无关。您很可能只需要在请求标头中将响应类型指定为JSON:
Accept: application/json
答案 1 :(得分:1)
我会确保你做的是GET,而不是POST。
对同一URL的POST(即POST / stores / {store_hash} / v2 / hooks)会创建WebHook,在这种情况下,您需要在请求标头中设置范围。 GET将返回已注册挂钩的列表,不需要范围
答案 2 :(得分:0)
之前我收到此错误。您需要使用实际的商店哈希更改“HASH”部分。这可以在admin ...
中的URL中找到