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

标签 facebook url testing

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

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

谢谢

最佳答案

Facebook Graph API ,也许是解决这个问题的一个方法。

如果你比较 UserPage对象,您会注意到有一些独特的字段。例如,某个页面有喜欢

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

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

页面:https://graph.facebook.com/cocacola

关于facebook - 测试以确定 Facebook 链接是粉丝页面还是个人页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129757/

相关文章:

ios - 使用Parse的Facebook登录无法正常工作

django HttpResponseRedirect 和 ABSOLUTE_URL_OVERRIDES

c# - 如何使用 SpecFlow 设置个人跟踪/日志记录

jquery - 表单验证 regex.test(value) 返回 true 但运行时就好像它是 false,想法?

javascript - 以编程方式从 javascript 将 gif/图像插入 Facebook 聊天中

android - 从 Facebook 链接打开应用程序

javascript - JQuery load() 会像按钮/评论框一样破坏 facebook。如何解决?

php - 使用 htaccess 创建 SEO 友好的 url

android - 如何在 Android 中显示来自 URL 的图像

testing - 如何使用 Rational Test Workbench 确定属性是否存在