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