我一直在使用以下代码来获取Facebook的Facebook共享,并在我的网站上显示它们。几天前,它运作良好。 FB是否改变了图表中的任何内容?你有解决问题的方法吗?
$url='https://mywebsite.com/a/101';
$fb='https://graph.facebook.com/?ids='.$url;
$fbjson=file_get_contents($fb);
$fbobj = json_decode($fbjson);
$fbshares=$fbobj->{'shares'};
echo $fbshares;
注意,当我使用url地址时,我会看到url共享数量,例如。 https://graph.facebook.com/?ids=https://mywebsite.com/a/101 给我以下结果:
{
"https://mywebsite.com/a/101": {
"id": "https://mywebsite.com/a/101",
"shares": 44
}
}
答案 0 :(得分:1)
我看到一点变化, 试试这个:
$url='https://sahafyonline.com/blog/101';
$fb='https://graph.facebook.com/?ids='.$url;
$fbjson=file_get_contents($fb);
$fbobj = json_decode($fbjson);
print_r($fbobj);
$fbshares=$fbobj->$url->{'shares'};
echo $fbshares;