在php中使用googlefeedapi

在php中使用googlefeedapi,php,google-feed-api,Php,Google Feed Api,这给了我一个错误:可捕获致命错误:类stdClass的对象无法转换为字符串 <?php $data = file_get_contents("http://ajax.googleapis.com/ajax/services/feed/find?v=1.0&q=".$_GET["query"]); $object = json_decode($data); if(count($object->responseData->entries)>0){ forea


这给了我一个错误:可捕获致命错误:类stdClass的对象无法转换为字符串

<?php
$data = file_get_contents("http://ajax.googleapis.com/ajax/services/feed/find?v=1.0&q=".$_GET["query"]);
$object = json_decode($data);

if(count($object->responseData->entries)>0){
    foreach($object->responseData->entries as $entry){
        echo '<pre>';
        print_r($entry);
        echo '</pre>';
    }
}else{
    echo 'no data';
}
?>


你必须通过

调用它,json解码数据现在是一个对象,将其视为
extract($\u GET)
非常邪恶,然后你可以使用register globals它更容易:D并且非常不推荐:D
$data
是一个对象,所以你不能
echo
它。您可以
打印它以了解其结构。