我有一个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 回答
最好的办法是使用页面
id
,这永远不会改变 .对于
bebe
,id为46215732881
,因此您始终可以使用http://graph.facebook.com/46215732881
获取信息,而不必担心名称更改 .另一个选择是提供完整的URL:
我会用这个url来获取
id
并在之后使用id
.