Facebook 如何将 Like 按钮连接到您的 FB 帐户
How does Facebook connect Like button to your FB account
我正计划创建类似于 Facebook 的点赞或 Twitter 关注按钮的东西。
所以我有一个具有用户群和一些社交网络内容的网站。无论用户点击包含我的 "Follike" 按钮的其他任意网站,我如何在我的网站上显示。
所以我想可能需要采取一些步骤:
- 网站将从我们这里获取访问密钥
- API 后端将存在(连接域、访问密钥、内容和用户)
- 网站有时不得不在其页面上插入一些 javascript
特定元素如何工作以及它们如何相互通信?
一个简单的概念验证建议会很有帮助。谢谢!
编辑:
啊,当然,FB 和 Twitter 使用 cookie 从任意网站检索用户信息,并将喜欢按钮连接到您的 FB 帐户。
这是我对他们如何做的理论。
当您将 FB 按钮插入您的网站时,它会被 iframe 取代。然后那个 iframe 指向一个 FB url,从那个 url 它可以访问 facebook.com 域中的所有 cookie,在那里他们得到你的信息和 return 之类的链接到您的帐户信息的按钮。
我正计划创建类似于 Facebook 的点赞或 Twitter 关注按钮的东西。
所以我有一个具有用户群和一些社交网络内容的网站。无论用户点击包含我的 "Follike" 按钮的其他任意网站,我如何在我的网站上显示。
所以我想可能需要采取一些步骤:
- 网站将从我们这里获取访问密钥
- API 后端将存在(连接域、访问密钥、内容和用户)
- 网站有时不得不在其页面上插入一些 javascript
特定元素如何工作以及它们如何相互通信?
一个简单的概念验证建议会很有帮助。谢谢!
编辑:
啊,当然,FB 和 Twitter 使用 cookie 从任意网站检索用户信息,并将喜欢按钮连接到您的 FB 帐户。
这是我对他们如何做的理论。
当您将 FB 按钮插入您的网站时,它会被 iframe 取代。然后那个 iframe 指向一个 FB url,从那个 url 它可以访问 facebook.com 域中的所有 cookie,在那里他们得到你的信息和 return 之类的链接到您的帐户信息的按钮。