我有一個簡單的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