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 回答