0
想要向azure市场进行查询。 API认证是空的用户密码。返回应该是一个json对象。下面的代码将“[object Object]”返回给浏览器。我的错误在哪里?Ajax使用auth获取json文件
<script>
$.ajax({
type: 'GET',
url: 'https://api.datamarket.azure.com/Bing/SearchWeb/v1/Web?Query=%keyword%27',
dataType: 'json',
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', make_base_auth("", "myaccountkeyhere"));
},
success: function (data) {
JSON.stringify(data, null, 4);
document.write(data);
console.log(data);
}
});
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = btoa(tok);
return 'Basic ' + hash;
}
谢谢!现在工作。 – Stefan