测试以确定Facebook链接是粉丝页面还是个人粉丝

时间:2013-01-02 21:50:42

标签: facebook url testing

我正在尝试允许用户在注册时向我提供他们的Facebook链接,并且在创建他们的个人资料时,我会自动在他们的个人资料中填充类似于Facebook的框。我遇到的问题是类似的方框不适用于个人的Facebook页面。

在显示之前,我需要一种方法来测试网址是粉丝页面还是个人网页,这样我的网页就不会出现错误。到目前为止,我能够测试的唯一方法是使用php strpos搜索字符串“pages /”,这是在许多粉丝页面网址中。如果有人可以通过具体方式帮助我确定网址所在的页面,请告诉我。

由于

1 个答案:

答案 0 :(得分:4)

Facebook Graph API,可能是解决此问题的一种方法。

如果您比较UserPage对象,您会注意到有一些唯一字段。例如,一个页面有likes

现在您只需要向Graph API发出HTTP请求,并检查响应是否包含特定字段,例如likes

用户:https://graph.facebook.com/btaylor

Page:https://graph.facebook.com/cocacola