我有一个简单的PHP代码,通过JSON获取Facebook图形API的值(喜欢某个fanpage的总数)。它对于绝大多数粉丝页面来说工作得很好,但对于3个(我跟踪的17个粉丝页面),它无法读取和打印该值。正在获取Facebook图形API JSON值
我不明白问题在哪里,因为我想要获取的数据是公开可用的,并且相同的代码适用于所有页面。
下面是一个粉丝页面打印正确的值ID为214014840762代码:
<?php
$currsiteurl = 'http://graph.facebook.com/214014840762';
$graph = json_decode(file_get_contents($currsiteurl));
$currnofans = $graph->likes;
echo "Number of likes: ".$currnofans; // prints out 107936
?>
但如果我只是ID更改为160788560626000或者167134649991034相同的代码不工作了,它不打印什么。
在此先感谢!
也许是页面的隐私设置? – Nicolas78 2011-05-01 22:31:45