我有這樣一段代碼: -錯誤JSON解碼 - Facebook的
<?php
$xml = file_get_contents("http://graph.facebook.com/fql?q=SELECT%20url,%20normalized_url,%20share_count,%20like_count,%20comment_count,%20total_count,%20commentsbox_count,%20comments_fbid,%20click_count%20FROM%20link_stat%20WHERE%20url='http://www.facebook.com/nokia'");
echo $xml;
$obj = json_decode($xml);
print $obj;
print $obj->{'like_count'};
?>
,它給我下面的錯誤: -
{"data":[{"url":"http:\/\/www.facebook.com\/nokia","normalized_url":"http:\/\/www.facebook.com\/nokia","share_count":1240,"like_count":8622663,"comment_count":287,"total_count":8624190,"commentsbox_count":2,"comments_fbid":4048973,"click_count":10}]}
Catchable fatal error: Object of class stdClass could not be converted to string in C:\xampp\htdocs\nokia_app\test.php on line 5
我如何糾正呢?
@andrewsi那麼如何我將能夠在JSON來獲取數據?注意:注意:Undefined variable:obj在C:\ xampp \ htdocs \ nokia_app \ test.php上,第5行 注意:未定義變量:obj在C:\ xampp \ htdocs \ nokia_app \第6行的test.php 注意:試圖獲取第6行的C:\ xampp \ htdocs \ nokia_app \ test.php中的非對象屬性 – 2012-08-13 20:25:22
從錯誤消息的外觀來看,您試圖打印'$ obj',但PHP不能直接打印出來。 – andrewsi 2012-08-13 20:27:14