从facebook获取网页的赞数
我过去经常通过以下方式从facebook获取我的网页的赞数:从facebook获取网页的赞数,facebook,facebook-graph-api,facebook-like,Facebook,Facebook Graph Api,Facebook Like,我过去经常通过以下方式从facebook获取我的网页的赞数: http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=www.example.com 但这已经不起作用了 我试过: https://graph.facebook.com/fql?q=SELECT%20total_count%20FROM%20link_stat%20WHERE%20url=%22www.example
http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=www.example.com
但这已经不起作用了
我试过:
https://graph.facebook.com/fql?q=SELECT%20total_count%20FROM%20link_stat%20WHERE%20url=%22www.example.com%22
http://graph.facebook.com/?ids=http%3a%2f%2fwww.example.com
但这也不行
我试过:
https://graph.facebook.com/fql?q=SELECT%20total_count%20FROM%20link_stat%20WHERE%20url=%22www.example.com%22
http://graph.facebook.com/?ids=http%3a%2f%2fwww.example.com
但这只给了我份额,而不是喜欢的数量
我发现:
POST graph.facebook.com/v2.7/{object id}/HTTP/1.1
但我不知道{object id}是什么,也不知道在哪里可以得到它。我不知道我是否需要任何访问凭证来访问信息
有人举一个小例子,我现在需要什么http请求来获取我的网页吗?首先,你需要该页面的Id。您可以选择使用下一页。例如,你可以把你需要的facebook页面的链接放进去 结果是: 149955492088239 现在,您将进入facebook的api图表,需要使用字段“fan_count” 这看起来像
**149955492088239?fields=fan_count**
结果:
{
"fan_count": 110,
"id": "149955492088239"
}
注意:第一步是可选的,您可以在facebook页面url中使用您需要的名称
谢谢你的回复。在上输入我的网页(www.example.com)时,我得到“错误-抱歉,我们找不到您的Facebook数字ID”。我想获得我的网页,而不是我的Facebook-page。您所说的“转到api图”是什么意思?当执行类似以下操作时:我得到“错误-请求此资源需要访问令牌”。好的,当您转到此页面时。这是facebook的图形Api。当你在那里时,你只需要输入我在答案中所说的代码。您需要访问令牌才能执行此操作。您应该在此处阅读有关访问令牌的文档。可能重复的