首页 > 解决方案 > 如何将 FB 页面应用 ID 与用户个人资料链接连接起来

问题描述

简短地总结一下这个问题,我正在制作一个网络应用程序,它允许用户在我的网站上注册并从那里管理他们的社交媒体资料。这不是针对私人用户的,而是针对商业页面的。

现在假设约翰拥有一家旅馆。约翰在我的网络应用程序上注册了自己,将他的 facebook、twitter 和诸如此类的东西连接到它,并发布了一些关于夏季折扣价的帖子。
比尔在 Facebook 页面上看到了该帖子(因为他是约翰酒店的狂热追随者)并对其发表了评论。比尔也看到了约翰的推文,并且他是一个令人毛骨悚然的人,在那里也发表了评论。

在我的应用程序中,所有注册的人都有一个“客户列表”。此列表代表与他们的任何社交媒体页面交互的人,此列表很容易填充,但是,推特上的比尔和 facebook 上的比尔,实际上是一个人,在此列表上没有任何联系。由于 John 的 Bill 的 Facebook 页面应用 ID 是 123456,而 twitter 的 ID 是 7890112,并且由于 API 没有给我们任何唯一标识符,例如电子邮件或个人资料链接,而只有名称和 ID,我将如何“连接“这两个法案?

另外,请注意,这不是跨社交媒体连接的问题......

假设我可以强制比尔访问我的网站并给我留下他的 Facebook 个人资料的链接,facebook.com/profile/billTheCreep。我仍然无法将此个人资料与比尔 (123456) 的 john 的 Facebook 页面应用相关 ID 相关联,因为该号码和名称“Bill”是 Facebook 页面提供给我的唯一信息。暂时忘记整个跨社交媒体问题,如何获取应用程序并将页面应用程序唯一 ID 连接到真实用户,而不仅仅是任意名称?

有没有办法?

标签: facebookfacebook-graph-api

解决方案


推荐阅读