首页 文章

Facebook图形API不尊重别名

提问于
浏览
2

我有一个Facebook页面的URL列表,我想从(喜欢等)收集基本元数据 .

大多数情况下,给定一个URL:

https://www.facebook.com/cocacola

我可以简单地获取相应的图形URL:

https://graph.facebook.com/cocacola

不幸的是,这会破坏名称已更改的页面:

http://www.facebook.com/bebestores(重定向到https://www.facebook.com/bebe

生成的图形URL:

http://graph.facebook.com/bebestores

收益:

{
   "error": {
      "message": "(#803) Some of the aliases you requested do not exist: bebestores",
      "type": "OAuthException",
      "code": 803
   }
}

我可以使用Facebook Graph API跟随此重定向,还是需要访问公共网站以检查我的URL是否重定向?

1 回答

  • 4

    最好的办法是使用页面 id ,这永远不会改变 .

    对于 bebe ,id为 46215732881 ,因此您始终可以使用 http://graph.facebook.com/46215732881 获取信息,而不必担心名称更改 .

    另一个选择是提供完整的URL:

    http://graph.facebook.com/http://www.facebook.com/bebestores
    

    我会用这个url来获取 id 并在之后使用 id .

相关问题