2016-05-11 7 views
-2

bis 2 Tage vor meinem Code 100% Arbeiterhalten Google-Suchergebnisse zu stoppen 2 Tage Arbeit vor

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

aber jetzt zeigen sie nur

{"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} 

jemand eine gute andere Art und Weise kennen das bekommen 10 Suchergebnisse?

ich weiß es sagt, es ist nicht mehr verfügbar und zeigt einen Link zu der neuen API .. aber ich finde nicht den Weg zu der neuen API, die Ergebnisse wie die alte und zeigt nur Ergebnisse von Ihrer Domain und Ich habe versucht, Curl zu verwenden und es funktioniert nicht danke!

+1

Blick auf die Antwort Detail und dann wie empfohlen vorgehen. : D –

+0

Ich sah, dass lol ... aber ich fand nicht eine gute Möglichkeit, den Code zu ersetzen .. – Bossa

Antwort

1

Custom Search API Beispiel Sie können die JSON/Atom Custom Search API aufrufen von JavaScript mit REST, die Callback-Abfrage-Parameter und eine Callback-Funktion. Auf diese Weise können Sie umfangreiche Anwendungen schreiben, die Daten der benutzerdefinierten Suche anzeigen, ohne serverseitigen Code zu schreiben.

Im folgenden Beispiel wird dieses Konzept für die Query-Autos die erste Seite der Suchergebnisse angezeigt werden:

<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

ok, also nach Prüfung und spielen Sie Ihren Code kann ich nicht finden, eine gute warum also das echte Ergebnis von Google ... Blick auf diese: https://www.google.ca/search?q=cars und sieh dir das an: https://www.googleapis.com/customsearch/v1?key=AIzaSyBUjaGbE5jUIPJj4fn59eBItNf4Iv3SJf0&cx=017576662512468239146:omuauf_lfve&q=cars Es zeigt andere Ergebnisse Ich möchte die Ergebnisse von hier: https://www.google.ca/search?q=cars – Bossa

Verwandte Themen