我正在尝试使用脸谱图api调用获取我的网站链接的facebook分享数量,为此我写了以下代码:
$url = "http://graph.facebook.com/http://www.example.com/";
$content = file_get_contents($url);
$json = json_decode($content, true);
if (isset($json["shares"]) && $json["shares"] >= 1) {
echo "Thanks for sharing";
} else {
echo "sorry, you have not yet shared my link.";
}
上面的代码在我的本地主机上工作得很好,但是当我尝试使用相同的代码时,它总是打印我sorry, you have not yet shared my link
,即使我在Facebook上分享它。
请帮忙,我还需要做些什么..这样它也适用于实时服务器.. 提前谢谢
答案 0 :(得分:1)
经过大量搜索后我知道我的服务器没有allow_url_fopen = On
所以我编辑了我的php.ini
文件..现在它工作正常......
file_get_contents
方法需要allow_url_fopen = On
....
我已经发布了这个答案,以便其他任何人都可以寻求帮助..
感谢每一位看过我问题的人..