我想使用facebook-graph API来获取网页的当前收藏数。我试过这个现有的facebook页面:
https://graph.facebook.com/v2.3/?id=https%3A%2F%2Fwww.facebook.com%2FMyExampleFacebookPage
它返回一个说出某处的JSON: “喜欢”:123, 好到目前为止。
所以现在我希望像www.example.com这样的非Facebook网页获得同样的效果。我试过了:
https://graph.facebook.com/v2.3/?id=https%3A%2F%2Fwww.example.com
得到了:
"share": {
"comment_count": 31,
"share_count": 3038
},
......但不喜欢。如何获取网页的喜欢(不是分享计数)?
答案 0 :(得分:1)
https://graph.facebook.com/v2.3/?id=https%3A%2F%2Fwww.example.com
自星期六以来我们得到了:
{
"error": {
"message": "An access token is required to request this resource.",
"type": "OAuthException",
"code": 104
}
}
你遇到过这个问题吗? 我们现在都被迫使用"用户访问令牌" ,或"页面访问令牌" ?
答案 1 :(得分:-2)
我用过这个,还在工作。
<?php
$source_url = "http://www.youtube.com/watch?v=VOcO-DbJtQw";
$url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url);
$xml = file_get_contents($url);
$xml = simplexml_load_string($xml);
echo $likes = $xml->link_stat->like_count;
?>