用户如何从支持“在Facebook上分享”功能的某个站点登录Facebook等网站

时间:2012-01-23 22:31:10

标签: facebook twitter

我正在浏览一些新闻网站,其中大多数都可以选择在你的Facebook墙上发布链接。或转发它。或者到其他社交媒体网站。

他们如何让用户进行身份验证?我只需按一下按钮就会要求我登录,然后在我的Facebook墙上创建一个新帖子。

我想重现这种行为,但不知道从哪里开始。

2 个答案:

答案 0 :(得分:3)

阅读开发人员的Facebook信息here它允许您创建用户可以在您的网站上执行的操作,例如阅读文章或发布照片,并将其添加到他们的Facebook个人资料中。用户还可以使用他们的Facebook凭证注册或登录您的网站。

同样请发送here作为推特。

答案 1 :(得分:0)

这些网站都使用OAuth。它主要涉及从您登录的站点请求访问令牌的事务。您的用户通过使用Twitter或Facebook等第三方系统进行身份验证来验证他们是否批准了您的请求的有效性,然后这些系统会返回一个令牌,允许您代表他们从这些站点读取/写入/修改用户数据。