web-dev-qa-db-ja.com

Pinterestの認証に失敗しました

製品のピンタレストアプリケーションに問題があります。トークンを取得した後:

"{"access_token": "AabcYgRUKiaBI45HYM72teXO6fZaFQoEhVxkxaREoN3SR-
A4zAAAAAA", "token_type": "bearer", "scope": ["read_public", 
"write_public", "read_private", "write_private", "read_relationships", 
"read_write_all"]}"

次に、このトークンを使用してユーザー情報を取得しようとします https://api.pinterest.com/v1/meAuthorization: Bearer AabcYgRUKiaBI45HYM72teXO6fZaFQoEhVxkxaREoN3SR-A4zAAAAAA

と応答

"{"status": "failure", "message": "Authorization failed.", "code": 3, 
"data": null}"

アプリケーションのステータスは現在開発中です。ピンタレストで変更できますか?私たちの開発アプリは期待どおりに機能します。

8
Alexander

Pinterestヘルプから返信がありました。

2月2日09:32PST

ここにすべての情報を提供していただきありがとうございます。同じ問題について、あなたのような複数の開発者からレポートを受け取っています。私は私たちのチームとさらに調査するつもりです、そして私はあなたに私たちが見つけたものを知らせます!

現在、修正のタイムラインはありませんが、入手したらお知らせします。

3
Jongin Oh

「アプリがポリシーの承認を拒否されたため、エラー応答が表示されます。」

現在、Pinterestパートナーのみがpublishapiを使用できます。 APIドキュメントと変更に関する通知でそれについて言及していただきありがとうございます。

2
Alexander

私は同じエラーが発生し、その理由を理解しようとして数日を無駄にしました。

ユーザーAとBの2つのアカウントがあります。Aは開発者であり、Bは共同編集者ではありません。そういうわけだと思います。このドキュメントには、Pinterestの承認なしにアプリを使用できるのは共同編集者のみであると記載されています。

返されたエラーメッセージは役に立ちません。そう書いてあるなら、このチケットを作成する必要はなく、ドキュメントも私の意見に欠けています。

また、非コラボレーターを認証できない場合は、access_tokenステップが最初に失敗するはずです。

enter image description here

enter image description here

1
Bill Yan

私の答えがおかしいことは知っていますが、私もこのエラーに直面していました。 Pinterest docs からURLをコピーして貼り付け、アクセストークンを追加して、URL検索フィールドに貼り付けました。私が犯した間違いは、たとえばURLに余分なスペースがあったことです

https://api.pinterest.com/v1/me/pins/?
access_token=<YOUR-ACCESS-TOKEN>
&fields=id,creator,note
&limit=1

これをURLテキストフィールドに貼り付けると、「次の行」(\n)は%20のようなスペースに置き換えられます。したがって、エディタまたはテキストファイルでURLを1行に書き直してから、chrome urlフィールドに貼り付ける必要があります。

最終的なURLは次のようになります

https://api.pinterest.com/v1/me/pins/?access_token=<ACCESS-TOKEN>&fields=id,creator,note&limit=1
0
Zain Farooq