Facebook如何将Like按钮连接到您的FB帐户

时间:2016-02-17 04:21:03

标签: javascript facebook twitter facebook-like backend

我打算创建类似于Facebook的内容或Twitter跟随按钮。

所以我有一个拥有用户群和一些社交网络内容的网站。如果用户点击包含我的“Follike”按钮的其他任意网站,我将如何在我的网站上显示。

所以我想一些可能需要采取的步骤:

  • 网站将从我们这里获取访问密钥
  • 将存在API后端(连接域,访问密钥,内容和用户)
  • 网站必须在某些时候在他们的网页上注入一些javascript

具体元素如何运作以及它们如何相互沟通?

一个简单的概念证明建议将不仅仅是有用的。谢谢!

编辑:

当然啊,FB和Twitter使用cookie从任意网站检索用户信息,并将类似按钮连接到您的FB帐户。

1 个答案:

答案 0 :(得分:1)

这是我对他们如何做的理论。

当您将FB按钮插入网站时,它会被iframe取代。然后iframe指向一个FB网址,并且从该网址可以访问facebook.com域中的所有Cookie,在那里他们会收到您的信息并返回相似的按钮,并将您的帐户信息链接到该网址。