Windows Azure-Authentifizierung für Bing Search in PHP

Ich versuche, mithilfe der Windows Azure Marketplace-API eine Bing-Suche durchzuführen. Ich habe deren Handbuch und Beispielcode heruntergeladen. Der Code bereitet eine HTTPS-Anforderung mit Standardauthentifizierung vor, es wird jedoch ständig der folgende Fehler angezeigt:

Warning: file_get_contents(https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/Web?Query=%27washburn%27&Adult=%27Off%27&$top=50&$format=Atom): failed to open stream: Connection refused

Der PHP-Code (aus dem Microsoft-Dokument):

$context = stream_context_create(array(
    'http' => array(
    'proxy' => 'tcp://127.0.0.1:8888',
    'request_fulluri' => true,
    'header'  => "Authorization: Basic " . base64_encode($accountKey.":".$accountKey)
    )
));

Weiß jemand bitte, was den Fehler verursacht? Ich habe das richtig eingestellt$accountKey und ich habe es in einem browser getestet. Was mich ein wenig verwirrt, ist127.0.0.1:8888 und auchbase64_encode($accountKey.":".$accountKey) Wie kommt es, dass du das brauchst?$accountKey sowohl vor als auch nach dem: Wenn Sie einen Browser verwenden, müssen Sie den Benutzernamen leer lassen und nur den Kontoschlüssel in das Passwortfeld eingeben.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage