HTTP/Request2.phpコンポーネント(as used in the official examples)を使用せずにBingの画像検索APIを使用していくつかの結果を得ようとしています。Bing Image search API v5.0 PHPの例
非常にプリミティブな呼び出しを行うために必要な2つのパラメータは、クエリ文字列であるq
とsubscription key
です。 key
はヘッダーを使用して送信する必要があります。周りを見回した後、私はPHPを使ってヘッダーを送信するこの非常に簡単な例を見つけました:
$sURL = "https://api.cognitive.microsoft.com/bing/v5.0/images/search?q=cats";
$aHTTP = array(
'Ocp-Apim-Subscription-Key' => 'xxxxxxx',
);
$context = stream_context_create($aHTTP);
$contents = file_get_contents($sURL, false, $context);
echo $contents;
しかし、何も出力しません。 BingのAPIの使用の非常に基本的な例を教えてくれてありがとう。
APIが「不足しているキー」を返すので、「キー」は認識されないようです。 – Nicero