ここで私がどこに間違っているかを指摘することで、誰かが私の頭を煉瓦の壁に打つのを止めるのを助けてくれることを願っています。PHP/cURLを使用してAzure認知サービスを照会する - Web Search API v5
私はCognitive Services Search API v5をPHPとcURLを使用して使用しようとしています。私はまた、APIドキュメント(https://www.microsoft.com/cognitive-services/en-us/bing-web-search-api/documentationにあります)のPHPコード例を使用してみましたが、同じ問題が発生します:404エラー。私は、次のレポートが返されたVAR取得
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.cognitive.microsoft.com/bing/v5.0/search?q=bill+gates&count=10&offset=0&mkt=en-us&safesearch=Moderate");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Ocp-Apim-Subscription-Key: XXXXXXXXXX"));
$output = curl_exec($ch);
$reporting = curl_getinfo($ch);
:次のPHPを使用して
Array
(
[url] => https://api.cognitive.microsoft.com/bing/v5.0/search?q=bill+gates&count=10&offset=0&mkt=en-us&safesearch=Moderate
[content_type] => application/json
[http_code] => 404
[header_size] => 123
[request_size] => 205
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.276298
[namelookup_time] => 0.153477
[connect_time] => 0.177758
[pretransfer_time] => 0.252367
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => 0
[upload_content_length] => -1
[starttransfer_time] => 0.276209
[redirect_time] => 0
[redirect_url] =>
[primary_ip] => 104.45.90.247
[certinfo] => Array
(
)
[primary_port] => 443
[local_ip] => 149.210.219.109
[local_port] => 33405
)
は、私は別のサーバーのカップルで同じコードを試みたが、同じ問題を抱えています。また、正しいサブスクリプションキーを使用していることを確認するために、ターミナルでcURlを正常に使用しようとしました。
私が間違っている場所を誰かが指摘できますか?
歓声、クレイグ
遅延のためのApols、あなたの助言のおかげで - 残念ながら、それはクエリの仕事をしませんでした。しかし、ドキュメンテーションで提供されているダミーのもの( "Bill Gates"以外のものを検索する)からクエリを変更して、代わりに何かを検索すると、うまく動作します。 – appshine