计算Facebook上的url共享在我的网站上不再有效

计算Facebook上的url共享在我的网站上不再有效,facebook,facebook-graph-api,url,Facebook,Facebook Graph Api,Url,我一直在使用下面的代码获取Facebook的URL共享,并在我的网站上显示它们。直到几天前,它一直运作良好。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->{'

我一直在使用下面的代码获取Facebook的URL共享,并在我的网站上显示它们。直到几天前,它一直运作良好。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://mywebsite.com/a/101": {
"id": "https://mywebsite.com/a/101",
"shares": 44
}
}
我看到了一些变化, 试试这个:

$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;
太好了,谢谢你:)