Javascript 如何使用图像搜索api[BING]
我正在尝试使用图像搜索API,但没有得到搜索结果。 这是我在同一页文档中找到的代码Javascript 如何使用图像搜索api[BING],javascript,ajax,bing,Javascript,Ajax,Bing,我正在尝试使用图像搜索API,但没有得到搜索结果。 这是我在同一页文档中找到的代码 <!DOCTYPE html> <html> <head> <title>JSSample</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> </head>
<!DOCTYPE html>
<html>
<head>
<title>JSSample</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(function() {
var params = {
// Request parameters
"q": "cats",
"count": "10",
"offset": "0",
"mkt": "en-us",
"safeSearch": "Moderate",
};
$.ajax({
url: "https://api.cognitive.microsoft.com/bing/v5.0/images/search?" + $.param(params),
beforeSend: function(xhrObj){
// Request headers
xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","MYKEY");
},
type: "GET",
// Request body
data: "{body}",
})
.done(function(data) {
alert("success");
})
.fail(function() {
alert("error");
});
});
</script>
</body>
</html>
JSSample
$(函数(){
变量参数={
//请求参数
“q”:“猫”,
“计数”:“10”,
“偏移量”:“0”,
“mkt”:“en us”,
“安全搜索”:“中等”,
};
$.ajax({
url:“https://api.cognitive.microsoft.com/bing/v5.0/images/search?“+$.param(params),
发送前:函数(xhrObj){
//请求头
setRequestHeader(“Ocp Apim订阅密钥”、“MYKEY”);
},
键入:“获取”,
//请求主体
数据:“{body}”,
})
.完成(功能(数据){
警惕(“成功”);
})
.fail(函数(){
警报(“错误”);
});
});
我真的很想做图像搜索,这个API可以为我服务。Jaromanda X是对的,你可以删除
{body}
,它应该可以工作。我使用的是相同的代码,它工作得很好
<!DOCTYPE html>
<html>
<head>
<title>JSSample</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(function() {
var params = {
// Request parameters
"q": "cats"
};
$.ajax({
url: "https://api.cognitive.microsoft.com/bing/v5.0/images/search?" + $.param(params),
beforeSend: function(xhrObj){
// Request headers
xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","MYKEY");
},
type: "GET",
// Request body
data: "",
})
.done(function(data) {
alert("success");
})
.fail(function() {
alert("error");
});
});
</script>
</body>
</html>
JSSample
$(函数(){
变量参数={
//请求参数
“q”:“猫”
};
$.ajax({
url:“https://api.cognitive.microsoft.com/bing/v5.0/images/search?“+$.param(params),
发送前:函数(xhrObj){
//请求头
setRequestHeader(“Ocp Apim订阅密钥”、“MYKEY”);
},
键入:“获取”,
//请求主体
数据:“,
})
.完成(功能(数据){
警惕(“成功”);
})
.fail(函数(){
警报(“错误”);
});
});
数据:“{body}”
看起来不太对头-你有链接到你从中获取代码的页面吗?url是[link][/link]我尝试使用ˋconsole.log(data)ˋ而没有结果。你如何需要这个“{body}”
除了C以外的所有语言。。。控制台上的任何错误或消息