2016-05-11 6 views
-2

до 2 дней назад мой код 100% работыполучить результаты поиска Google перестают работать 2 дня назад

<?php 
echo file_get_contents('http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Text'); 
?> 

но теперь показывают только

{"responseData": null, "responseDetails": "The Google Web Search API is no longer available. Please migrate to the Google Custom Search API (https://developers.google.com/custom-search/)", "responseStatus": 403} 

кто-то знает хороший другой способ, чтобы получить 10 результатов поиска?

Я знаю, что его высказывание больше не доступно и показывает ссылку на новый api .. но я не нахожу путь к новому api, который показывает результаты, подобные старым, и показывать результат из вашего домена и Я попытался использовать завиток и его не работает спасибо!

+1

взгляд на детали ответа, а затем продолжить в соответствии с рекомендациями. : D –

+0

Я видел, что lol ... но я не нашел хороший способ заменить код. – Bossa

ответ

1

Custom Search API Пример Вы можете вызвать JSON/Atom API Пользовательского поиска с помощью REST из JavaScript, используя параметр запроса обратного вызова и функцию обратного вызова. Это позволяет писать богатые приложения, отображающие данные пользовательского поиска, без написания кода на стороне сервера.

Следующий пример использует этот подход, чтобы отобразить первую страницу результатов поиска для автомобилей запроса:

<html> 
    <head> 
    <title>JSON Custom Search API Example</title> 
    </head> 
    <body> 
    <div id="content"></div> 
    <script> 
     function hndlr(response) { 
     for (var i = 0; i < response.items.length; i++) { 
     var item = response.items[i]; 
     // in production code, item.htmlTitle should have the HTML entities escaped. 
     document.getElementById("content").innerHTML += "<br>" + item.htmlTitle; 
     } 
    } 
    </script> 
    <script src="https://www.googleapis.com/customsearch/v1?key=<span class="apiparam">YOUR-KEY</span>&amp;cx=017576662512468239146:omuauf_lfve&amp;q=cars&amp;callback=hndlr"> 
    </script> 
    </body> 
</html> 
+0

ОК, поэтому после проверки и воспроизведения вашего кода я не могу найти, почему так получить реальный результат от google ... посмотрите на это: https://www.google.ca/search?q=cars и посмотрите на это: https://www.googleapis.com/customsearch/v1?key=AIzaSyBUjaGbE5jUIPJj4fn59eBItNf4Iv3SJf0&cx=017576662512468239146:omuauf_lfve&q=cars это показывает разные результаты. Я хочу получить результаты здесь: https://www.google.ca/search?q=cars – Bossa