-1

我正在 Struts2 中开发一个应用程序,我想在其中使用 Facebook 实现身份验证。我已经在 FaceBook 中注册了我的应用程序,并获得了 AppId 和 App Secret。使用这个我正在做facebook登录 <a href="https://www.facebook.com/dialog/oauth?client_id=241562345966486&redirect_uri=http://localhost:8080/myApp//jsps/loginFacebookUser.action&scope=email,user_birthday&state=1"><b>Facebook Connect</b></a>

但拿不到access_taken

4

1 回答 1

1

由于您没有发布任何代码,因此很难确定究竟是什么问题。

我对FB的登录API不是特别熟悉;然而,底层机制是 Web 服务,即您向它发送数据,它会将数据返回给您。

因此,首先,确保您收到来自 FB 的回复(通常是会话 ID 或类似的东西)。

如果您收到它,您必须将数据保存在会话对象中,然后明确授予用户进入您系统的权限。FB不会为你这样做;你必须在你的系统上这样做。

希望这是有道理的。查看有关 FB API 的信息:http: //developers.facebook.com/docs/guides/web/#login

于 2012-09-25T14:05:53.057 回答