Androidアプリケーションを開発しようとしています。Facebook認証を使用する必要があります。Springをバックエンドとして使用しています。Spring Socialと呼ばれるこの素晴らしいSpring拡張機能がありますが、私はそれを思い通りに使用するのに苦労しています。
Androidデバイスで認証し、バックエンドに送信します。次に、コントローラーでこれを行います。
Facebook facebook = new FacebookTemplate(authToken);
String facebookId = facebook.userOperations().getUserProfile().getId();
エラーが発生しました:
org.springframework.social.MissingAuthorizationException:操作には承認が必要ですが、APIバインディングが承認なしで作成されました。
SpringはこのGET呼び出しを行っていると思います。
次のようなことを行う必要がある場合:
https://graph.facebook.com/me?access_token=ACCESS_TOKEN
私はこれを有効なトークンで試しましたが、何もしませんでした。私は何か間違ったことをしていますか?