我试图允许用户在注册时向我提供他们的 Facebook 链接,并且在创建他们的个人资料时,我会自动将一个类似 Facebook 的框填充到他们的个人资料中。我遇到的问题是点赞框不适用于个人 Facebook 页面。
我需要一种方法来在显示之前测试网址是否是粉丝页面或个人页面,这样我的页面上就不会出现错误。到目前为止,我能够测试的唯一方法是使用 php strpos 搜索许多粉丝页面网址中的字符串“pages/”。如果有人可以帮我提供具体的方法来确定网址通向哪个页面,请告诉我。
谢谢
最佳答案
Facebook Graph API ,也许是解决这个问题的一个方法。
如果你比较 User
和 Page
对象,您会注意到有一些独特的字段。例如,某个页面有喜欢
。
现在您只需向 Graph API 发出 HTTP 请求并检查响应是否包含特定字段,例如喜欢
。
关于facebook - 测试以确定 Facebook 链接是粉丝页面还是个人页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129757/