1

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

次のようなことを行う必要がある場合:

https://graph.facebook.com/me?access_token=ACCESS_TOKEN

私はこれを有効なトークンで試しましたが、何もしませんでした。私は何か間違ったことをしていますか?

4

1 に答える 1

0

誰かが同じエラーを受け取った場合は、Mavenの依存関係を確認してください。間違っていました。

于 2013-01-23T21:44:06.847 に答える