首页 文章

无法使用Pinterest API Oauth进行授权

提问于
浏览
2

我想在这里遵循Pinterest API说明:https://developers.pinterest.com/docs/api/authentication/ .

我可以使用以下URL完成第一步,获取访问代码:https://api.pinterest.com/oauth/?response_type=code&redirect_uri=https://localhost/&client_id=XXXXXXXXXXXXX&client_secret=YYYYYYYYYYYYYYYYY&scope=read_public,write_public&state=myystatestring

这给了我代码:https://localhost/?code=ZZZZZZZZZZZZ&state=mystatestring

但是,当我尝试完成文档中的第二步“交换访问令牌的授权代码”(使用发布请求)时,我无法授权 . 使用此命令:

卷曲 - 数据"grant_type=authorization_code&client_id=XXXXXXXXXXXXXXX&code=ZZZZZZZZZZZ" https://api.pinterest.com/v1/oauth/token

我明白了:

{“status”:“failure”,“code”:3,“host”:“coreapp-devplatform-devapi-171”,“generated_at”:“Wed,30 Sep 2015 16:21:26 0000”,“message” :“授权失败 . ”,“数据”:null}

我也试过在Python中使用请求库,但结果相同 . 我还注意到,在第一步中,您可以将“代码”更改为“令牌”并获得包含“access_token =”的结果,但我无法将其交换或直接用于访问 .

任何指导非常感谢!

2 回答

相关问题