получить общий результат от поиска Google, используя REST для вызова API - PullRequest
1 голос
/ 20 февраля 2011

Привет, я не мог понять это правильно.Я хотел бы получить totalResults из этого возвращенного результата json
полный текст: http://code.google.com/apis/customsearch/v1/using_rest.html

  "request": [
   {
    "title": "Google Custom Search - flowers",
    "totalResults": 10300000,
    "searchTerms": "flowers",
   }
  ]
 },

я пробовал это:

$response = file_get_contents('https://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=013036536707430787589:_pqjad5hr1a&q=flowers&alt=json
');
$json = json_decode($response);
echo "Total Result:".$json->request->totalResults;

но я ничего не получил.Нужна помощь, пожалуйста.Спасибо.

Ответы [ 2 ]

1 голос
/ 02 сентября 2011

В вашем посте не видны все json. В моих тестах это работает с этим:

$ json-> queries-> Запрос [0] -> totalResults;

0 голосов
/ 21 февраля 2011

Возможно, попробуйте условное выражение if (! Is_null ($ json-> request-> totalResults)), чтобы увидеть, получаете ли вы ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...