我计划创建类似于 Facebook 的点赞或 Twitter 关注按钮的东西。
所以我有一个拥有用户群和一些社交网络内容的网站。我如何在我的网站上显示用户点击包含我的“Follike”按钮的不同任意网站的任何内容。
所以我想可能需要采取一些步骤:
- 网站将从我们这里获取访问 key
- 将提供 API 后端(连接域、访问 key 、内容和用户)
- 网站必须在某个时刻在其页面上注入(inject)一些 JavaScript
特定元素如何工作以及它们如何相互通信?
一个简单的概念证明建议会更有帮助。谢谢!
编辑:
<小时/>啊,当然,FB 和 Twitter 使用 cookie 从任意网站检索用户信息,并将“赞”按钮连接到您的 FB 帐户。
最佳答案
这是我对他们如何做到这一点的理论。
当您将 FB 按钮插入网站时,它会被 iframe 取代。然后该 iframe 指向一个 FB url,并且从该 url 可以访问 facebook.com 域中的所有 cookie,它们在那里获取您的信息并返回链接到您的帐户信息的点赞按钮。
关于javascript - Facebook 如何将 Like 按钮连接到您的 FB 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35447901/