Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Microsoft Image Search中创建趋势API?_Api_Curl_Microsoft Cognitive_Trend - Fatal编程技术网

如何从Microsoft Image Search中创建趋势API?

如何从Microsoft Image Search中创建趋势API?,api,curl,microsoft-cognitive,trend,Api,Curl,Microsoft Cognitive,Trend,我正试图发布一个针对微软图像搜索服务的趋势API的curl。从外观上看,它似乎是一个非常简单的API。但是,我得到一个错误“趋势数据不可用于您的请求”。我假设我缺少一个参数 curl "https://api.cognitive.microsoft.com/bing/v5.0/images/trending" -H "Ocp-Apim-Subscription-Key: <My-Ocp-Apim-Subscription-Key>" curl”https://api.cogniti

我正试图发布一个针对微软图像搜索服务的趋势API的curl。从外观上看,它似乎是一个非常简单的API。但是,我得到一个错误“趋势数据不可用于您的请求”。我假设我缺少一个参数

curl "https://api.cognitive.microsoft.com/bing/v5.0/images/trending" -H "Ocp-Apim-Subscription-Key: <My-Ocp-Apim-Subscription-Key>"
curl”https://api.cognitive.microsoft.com/bing/v5.0/images/trending-H“Ocp Apim订阅密钥:”

我偶然发现了MSDN上比微软认知网站更好的文档。不幸的是,认知网站没有MSDN信息,缺乏关键信息。另外,
curl
示例是非常错误和简单的


不知道为什么,但出于某种原因,示例代码显示您应该发送奇怪的请求体“{body}”,不管它是什么意思。无论如何,尝试添加参数
--data ascii“{body}”
文档的curl示例完全是胡说八道。不能在GET上使用数据选项。作者只是在没有测试的情况下进行剪切和粘贴。我在他们的文档中发现了很多错误。事实上,GET请求也可以有一个“请求体”,这在实践中非常罕见。为了证明这一点,请尝试运行
nc-l-p1337
,然后在另一个终端中运行
curl 127.0.0.1:1337-X GET--data ascii“{body}”
,您会得到:
nc-l-p1337 GET/HTTP/1.1主机:foo.net:1337用户代理:curl/7.51.0 Accept/*内容长度:6内容类型:application/X-www-form-urlencoded{body}
-如您所见,GET请求带有请求正文。http规范中没有明确禁止这一点,afaik。正如您可能已经猜到的,示例代码是自动生成的,在本例中,它是错误生成的。尸体应该是空的。我能够毫无错误地执行curl命令。这是暂时的问题吗?不是暂时的问题。我还是会犯同样的错误。您是否使用原始消息中的相同卷曲进行验证?