FacebookグラフのURLをデバッグ/検証するための最良の方法を見つけようとしています(oauthのURLでアクセス許可を指定しようとしています)例:
https://graph.facebook.com/me?fields=name,picture,email,likes,interests,gender,id,locale,friends,first_name,last_name,link,user_about_me,friends_about_me&access_token=%s
ただし、socialauth が正しく機能しないというエラー メッセージが表示され続けます (デバッグ モードで scribe/Java を使用しています)。他のエラー メッセージは見つかりませんでした。小さい URL を使用して scribe で oauth を正しく実行できますが、問題が要求しているアクセス許可にあるのか、作成している文字列にあるのかわかりません。問題のトラブルシューティングまたは修正方法に関する洞察をいただければ幸いです。反対票を投じた人は、人生を求めてください!
編集:投稿に記載されているように、oauth に scribe-java を使用しています。上記の URL を試してみましたが (投稿で述べたように)、スクライブで例外が発生しました (スクライブにデバッグ モードを使用しましたが、「ソーシャル認証が正しく機能しませんでした」以外のエラー メッセージは表示されませんでした)。URL に「 user_about_me,friends_about_me 」を指定せずに同じ URL を試すと、Facebook から oauth が成功したという応答が返ってきます。値「user_about_me、friends_about_me」はoauth URLに対して無効ですか、それとも、スクライブがこれをFBにどのように伝えているかをさらに深く掘り下げる必要がありますか? 私がやっていることが間違っていても驚かないでしょう。これをトラブルシューティングする最善の方法を理解する必要があるだけです。