2013-10-09 4 views
0

Я пытаюсь использовать api Google api на моем сайте Wordpress. Я включил php с плагином, который позволяет мне вводить php-код на мои страницы. мой хостинг-провайдер также подтвердил, что они имеют завиток.Google api api не возвращает результаты с php в wordpress

Это код, который IAM пытается бежать, который я получил от разработчика сайта Google (https://developers.google.com/feed/v1/jsondevguide#basic_query)

<?php 
$url = "https://ajax.googleapis.com/ajax/services/feed/find?v=1.0&q=iphone5& userip=2.96.214.41"; 

// sendRequest 
// note how referer is set manually 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_REFERER, http://www.iweb21.com); 
$body = curl_exec($ch); 
curl_close($ch); 

// now, process the JSON string 
$json = json_decode($body); 
// now have some fun with the results... 
?> 

я не получаю никаких результатов, просто пустую страницу.

Я не программист php. просто начинающий пользователь Wordpress. Я искал плагин для использования google feed api, но не получил нигде. поэтому я решил попробовать использовать код, предоставленный Google.

Я был бы очень признателен за любые рекомендации. thnx

ответ

0

Пустая страница означает, что существует ошибка Fatal или Parse, а отчет об ошибках отключен в настройках PHP. См. Это: How to get useful error messages in PHP?

В вашем конкретном случае строка-референт не заключена в кавычки и генерирует ошибку анализа. Заменить на:

curl_setopt($ch, CURLOPT_REFERER, 'http://www.iweb21.com'); 
Смежные вопросы