Microsofts eigenes PHP-Beispiel für neue Bing-API funktioniert nicht. Ich habe es auf viele Arten versucht, es zeigt nur:
Serverfehler
401 - Nicht autorisiert: Zugriff wird aufgrund ungültiger Anmeldeinformationen verweigert.
Sie sind nicht berechtigt, dieses Verzeichnis oder diese Seite anzuzeigen Verwenden Sie die von Ihnen angegebenen Anmeldeinformationen.
Beispiel Coding in der offiziellen Dokumentation ist unten angegeben, es bricht bei
%Vor%Ich bin 100% sicher, dass mein Schlüssel korrekt ist, und wenn ich ihn einfach in die URL des Browsers eingebe, funktioniert das gut, d. h.
%Vor%(Sie müssen den API-Schlüssel als Ihr Passwort und Benutzernamen kann alles sein)
%Vor%Ich habe beide Google API und Yahoo API beide versucht, keiner von denen war so schwierig wie das.
nach Tagen der Auseinandersetzung mit Microsoft Techinchal Unterstützung haben sie erkannt, dass es nicht funktioniert
Hier ist die richtige Codierung, die CURL dies in der BING-API verwendet, CURL-Methode anstelle von file_get_contents anwenden, die die korrekten Authentifizierungsinformationen vom Linux-Client nicht an den BING-Service weitergeben können.
%Vor%Dies ist Teil des Problems
Dies wird nicht geben die URL Bing sucht
%Vor%wäre es
%Vor%während Sie wollen ein Web nicht eine Bildsuche und auch Format und andere Parameter shld nach der Abfrage sein
"image" sollte "web" sein
Ich habe gerade drei Tage damit verbracht, das zum Laufen zu bringen.
Ich habe gerade ein Beispiel für die Verbindung mit der Bing / Azure API unter Verwendung der Unirest Library hier veröffentlicht: Ссылка