php - 如何检查 Facebook 页面(其他)是 FAN 页面还是个人页面?

标签 php mysql facebook facebook-like

首先,我要感谢大家提出的重要问题和答案。几乎所有我想知道的东西都可以在这里找到。

现在我有一个问题:

目前,我正在使用 PHP、MySQL 等构建一个网站,并且对于我所有的“联系人”,我正在显示一个 Facebook“喜欢”按钮。其中一些“联系人”没有您可以“点赞”的 FAN 页面,只有一个普通的个人帐户。

是否可以在我显示“喜欢”按钮之前以某种方式检查它是 FAN 页面还是普通页面?

示例:

这个我可以喜欢:https://www.facebook.com/Van.Lennep.Verhuur.Curacao

但另一个不接受它:https://www.facebook.com/jankoklodges.lodges

但在这两种情况下,“喜欢”按钮都出现了。有什么想法吗?提前致谢!

最佳答案

您可以使用 facebook graph api 或简单地调用:

http://graph.facebook.com/Van.Lennep.Verhuur.Curacao

http://graph.facebook.com/jankoklodges.lodges

第一个是 facebook 页面,因此它将返回点赞数(“喜欢”:333,)和其他页面相关数据,第二个是个人资料帐户,因此将返回用户相关数据。您可以使用它检查哪一个是页面并相应地显示您的数据。

页面返回数据为json格式。

关于php - 如何检查 Facebook 页面(其他)是 FAN 页面还是个人页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23929207/

相关文章:

php - 关于在mysql数据库中存储值的疑问

php - 从数据库中获取喜欢的帖子的 ID

php - 如何在 PHP/SQL 中显示当月的每周报告并将其标记为 "Week 1, Week 2, etc.."

php - 左连接在 Laravel 中不起作用

mysql - 分组依据,在 MySQL 中使用

javascript - 使用 Graph API 获取视频源 URL Facebook

php - 有没有办法在 apache2 启动时使用 symfony 运行计划任务?

php - 如何在 PHP 中使用数组进行 MYSQL 查询?

php - Facebook 用户取消对应用程序的授权

javascript - 我如何告诉 Reddit 忽略我的缩略图 Logo ?