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

标签 javascript facebook twitter facebook-like backend

我计划创建类似于 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/

相关文章:

facebook - 如何在我启动新网站之前估计一个不是我自己创建的旧网站的现状?

php - 仅 Twitter 应用程序身份验证 PHP OAuth 错误

html - 使用自定义 CSS 表清理 Twitter Bootstrap 代码

javascript - 使用 Google Spreadsheet 作为 JSON 文件,使用桌面到数据表会返回错误

javascript - 将 MSAL 与 React 结合使用,acquireTokenSilent 导致应用刷新并失败

javascript - Cordova/Phonegap 找不到 Assets

android - 如何在 facebook SDK 3.0 中启用登录?

facebook - 错误的 og :description

regex - Actionscript 3 - 字符串用 MML 替换字符?

javascript - 如何在 Promise 之前添加额外的逻辑