Pinterest API 给出错误代码 3
Pinterest API giving Error code 3
我正在点击 Pinterest 的 /v1/me/boards
API,但我收到以下回复:
{"status": "failure", "code": 3, "host": "devplatform-devapi-prod-d4f1472d", "generated_at": "Tue, 05 Jan 2016 13:29:40 +0000", "message": "Authorization failed.", "data": null}
我正在提出以下要求
{
"method": "get",
"url": "https://api.pinterest.com/v1/me/boards",
"headers": {
"Authorization": "Bearer <valid-token-value-here>"
},
"qs": {
"fields": "image,counts,created_at,description,url,name"
}
}
我正在将以上配置传递给 request
模块。
注意:<valid-token-value-here>
实际上在通过配置时被令牌替换。
任何人都可以告诉我我在这里做错了什么吗?
最后证明是一个愚蠢的错误。
我在授权时通过了 scope=undefined
。在提供正确的范围后,API 会按预期工作。
@Zack Argyle 虽然没有通过有效范围是客户端问题,但我仍然觉得,在这种情况下,Pinterest 应该拒绝授权。
我正在点击 Pinterest 的 /v1/me/boards
API,但我收到以下回复:
{"status": "failure", "code": 3, "host": "devplatform-devapi-prod-d4f1472d", "generated_at": "Tue, 05 Jan 2016 13:29:40 +0000", "message": "Authorization failed.", "data": null}
我正在提出以下要求
{
"method": "get",
"url": "https://api.pinterest.com/v1/me/boards",
"headers": {
"Authorization": "Bearer <valid-token-value-here>"
},
"qs": {
"fields": "image,counts,created_at,description,url,name"
}
}
我正在将以上配置传递给 request
模块。
注意:<valid-token-value-here>
实际上在通过配置时被令牌替换。
任何人都可以告诉我我在这里做错了什么吗?
最后证明是一个愚蠢的错误。
我在授权时通过了 scope=undefined
。在提供正确的范围后,API 会按预期工作。
@Zack Argyle 虽然没有通过有效范围是客户端问题,但我仍然觉得,在这种情况下,Pinterest 应该拒绝授权。