1

我有一个应用程序,我需要通过 facebook、twitter 和网站自己的登录名登录网站。

我不太确定如何通过 facebook 登录并将其连接到网站。就像我用 facebook 按钮点击登录一样,它会重定向到 facbook 登录页面(这可以通过 facebook 开发人员文档和 sdk 中提供的所有教程和信息来实现),然后在 facebook 登录后立即重定向到网站。如何做到这一点?任何建议或帮助实现这一点将不胜感激。

我也想知道 facebook 的加密访问令牌。如何使用该访问令牌。我已经阅读了文档,但我的脑海中并没有这么清楚的概念。

编辑:该网站已经连接到 facebook 和 twitter...我必须在 iphone 上进行相同的操作。我的意思是,通过 facebook 登录后我将得到的响应是访问令牌。我可以使用这个访问令牌吗?如何将 facebook 登录后获得的响应链接到网站以验证用户的登录。这我需要在 iphone 中完成。

提前致谢。

4

1 回答 1

1

这是一个关于如何使用 php 执行此操作的示例,

Facebook 作为身份验证

编辑:正如您所提到的,您已经有一个集成了 facebook 和 twitter 的网站,并且只需要在 iPhone 中进行。

对于 iPhone,请查看适用于 iPhone 的 facebook sdk。

在 iPhone 应用程序中从 facebook 进行身份验证后获得的将是 access_token。您可以使用此令牌获取 facebook 用户 ID。将相同的 id 与网站中存在的 id 匹配。这样您就可以验证用户。

要从 access_token 获取用户详细信息,请尝试此操作。

graph.facebook.com/me?access_token=<token>.

这将返回基本用户信息以及 facebook 用户 ID。

祝你好运。

于 2012-06-13T04:56:32.817 回答