Link 与 file_get_contents 的 Facebook 分享数
Link facebook share count with file_get_contents
我正在尝试使用 "file_get_contents".
函数获取在 Facebook 上分享 link 的总数
这是我的代码:
$url = x;
$data = file_get_contents('http://graph.facebook.com/?id=".$url');
$obj = json_decode($data, true);
$like_no = intval($obj->{'shares'});
echo $like_no;
我试过了,但没用。但是 file_get_contents 在我的服务器上启用,所以我找不到解决方案......如果你能帮助我!提前致谢:)
您需要访问令牌才能访问 link,可以通过注册为开发人员并创建应用程序来获得。
一些可能有用的 link :
1) Facebook 开发者:https://developers.facebook.com/
2) PHP SDK : https://developers.facebook.com/docs/reference/php/4.0.0
3) 图 API 文档:https://developers.facebook.com/docs/graph-api
您需要使用 OAuth2 客户端连接到 facebook 图 api,这需要您阅读他们的文档。
L.E。看来我错了。您实际上不需要访问令牌来获取这些信息。
检查这个答案:Get the number of facebook *shares* of a specific URL
感谢您的帮助,我找到了解决方案并且没有 api(我很高兴 :))
对于感兴趣的人:
$url = x;
$data = file_get_contents('http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls='.$url);
$obj = json_decode($data, true);
$like_no = $obj[0]['total_count'];
我正在尝试使用 "file_get_contents".
函数获取在 Facebook 上分享 link 的总数这是我的代码:
$url = x;
$data = file_get_contents('http://graph.facebook.com/?id=".$url');
$obj = json_decode($data, true);
$like_no = intval($obj->{'shares'});
echo $like_no;
我试过了,但没用。但是 file_get_contents 在我的服务器上启用,所以我找不到解决方案......如果你能帮助我!提前致谢:)
您需要访问令牌才能访问 link,可以通过注册为开发人员并创建应用程序来获得。
一些可能有用的 link :
1) Facebook 开发者:https://developers.facebook.com/
2) PHP SDK : https://developers.facebook.com/docs/reference/php/4.0.0
3) 图 API 文档:https://developers.facebook.com/docs/graph-api
您需要使用 OAuth2 客户端连接到 facebook 图 api,这需要您阅读他们的文档。
L.E。看来我错了。您实际上不需要访问令牌来获取这些信息。
检查这个答案:Get the number of facebook *shares* of a specific URL
感谢您的帮助,我找到了解决方案并且没有 api(我很高兴 :))
对于感兴趣的人:
$url = x;
$data = file_get_contents('http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls='.$url);
$obj = json_decode($data, true);
$like_no = $obj[0]['total_count'];