[解決済み] Facebook APIが "無効なOAuthアクセストークンの署名 "を返しました。
質問
私のウェブサイトでは、いくつかのFacebookページからイベントを取得するためにFacebook APIを使用しています。この目的のために、私はFacebookアプリを作成しました。
しかし、以前はうまくいっていたにもかかわらず、APIがエラーを返すようになりました。
"message": "Invalid OAuth access token signature.",
"type":"OAuthException",
"code": 190,
以下は、このエラーを再現するための手順です。
-
アプリのダッシュボードに移動し https://developers.facebook.com/apps
-
アプリID(APP_ID)、アプリシークレット(APP_SECRET)を取得します。
-
アプリIDとアプリシークレットを使用して、このURLからアクセストークンを取得します。
https://graph.facebook.com/oauth/access_token?client_id=APP_ID &client_secret=APP_SECRET&grant_type=client_credentials。
-
これは次のようなものを返します。
{"access_token":"123412342134|f34f34f32fc3rc4rc324r-X","token_type":"bearer"}
-
そして、このアクセストークンを使って、イベントにアクセスします。
https://graph.facebook.com/v2.12/ {11239244970}/events/?fields={id,name}&access_token={123412342134|f34f34f32fc3rc4rc324r-X}
-
しかし、これでは前述のエラー「Invalid OAuth access token signature."」が返されます。
私はここで行き詰ってしまいました。ここにあるどの投稿も私の問題を解決していないようです。
アプリのシークレットのリセットを既に試しましたが、解決しませんでした。何かヒントがあれば、ぜひ教えてください。
解決方法を教えてください。
このエラーの原因は、現在FacebookがPages APIを使用しているページのイベントを返すのは、ユーザアクセストークンを使用していて、そのユーザがそのページのイベントに参加している、興味を持っている、または招待されている場合のみであるようです(@unknown_bさんからの回答で 関連質問はこちら ).
関連
-
[解決済み] fb.me URLの取得
-
[解決済み] FacebookとLinkedInに特定の値をフィードするために必要なメタタグ?
-
[解決済み] メッセンジャーのボットです。www.facebook.com にログインし、表示される指示に従うまで、アプリにアクセスできません。指示はありませんでした。
-
[解決済み] facebookアプリのIDの所有者を確認するにはどうすればよいですか?
-
[解決済み] Facebook API通信のIPアドレスとポート番号
-
[解決済み] JavaScriptを使わずにFacebookのリンクを共有する
-
[解決済み] セキュリティで保護されたWebサービスにもアクセスするiOSアプリで、Facebook認証を行うためのデザイン
-
[解決済み] Facebook Open Graphのキャッシュがクリアされない
-
[解決済み] FacebookアプリのOauth Redirect URIはどこに設定するのですか?
-
[解決済み] Open Graph名前空間宣言。XMLNSを使ったHTMLか、headプレフィックスを使ったHTMLか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] FacebookとLinkedInに特定の値をフィードするために必要なメタタグ?
-
[解決済み] FacebookアプリケーションにCanvasを追加し、CanvasのURLを確保する方法
-
[解決済み] Graph APIで、「カスタムタブをインストールする権限」はどれですか?
-
[解決済み] FacebookやTwitterの新しいURLのシェバング/ハッシュバン(#!)は何のため?
-
[解決済み] このアプリの開発者は、このアプリをFacebookログイン用に正しく設定していないのでは?
-
[解決済み】FB OpenGraph og:imageが画像を引っ張ってこない(httpsの可能性?)
-
[解決済み] Facebook Open Graphのキャッシュがクリアされない
-
[解決済み] FacebookアプリのOauth Redirect URIはどこに設定するのですか?
-
[解決済み] Facebookのログインメッセージ。"URL Blocked: このリダイレクトは、リダイレクトURIがアプリのクライアントOAuth設定にホワイトリストされていないため、失敗しました。"
-
[解決済み] Open Graph名前空間宣言。XMLNSを使ったHTMLか、headプレフィックスを使ったHTMLか?