製品のピンタレストアプリケーションに問題があります。トークンを取得した後:
"{"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}"
アプリケーションのステータスは現在開発中です。ピンタレストで変更できますか?私たちの開発アプリは期待どおりに機能します。
Pinterestヘルプから返信がありました。
2月2日09:32PST
ここにすべての情報を提供していただきありがとうございます。同じ問題について、あなたのような複数の開発者からレポートを受け取っています。私は私たちのチームとさらに調査するつもりです、そして私はあなたに私たちが見つけたものを知らせます!
現在、修正のタイムラインはありませんが、入手したらお知らせします。
「アプリがポリシーの承認を拒否されたため、エラー応答が表示されます。」
現在、Pinterestパートナーのみがpublishapiを使用できます。 APIドキュメントと変更に関する通知でそれについて言及していただきありがとうございます。
私の答えがおかしいことは知っていますが、私もこのエラーに直面していました。 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