Ajaxコールでリクエストを送信しているときに私の個人アクセストークンを送信しようとしていますが、トークンがリクエストに渡されていません。見てくださいAPI rate limit exceeded for 94.143.188.0. (But here's the good news: Authenticated requests get a higher rate limit.
エラー。私はbeforeSend:
をしようとしましたが、うまくいきませんでした。私はどこかにうんざりしています、どこを知らないのですか?Github Basicのoauthトークンがajaxリクエストで送信されない
おかげ
<div>
<button id="getGithub">Github</button>
<div id="gitResults"></div>
</div>
<div>
<button id="getCodewars">Codewars</button>
<div id="cwarsResults"></div>
</div>
var getGithub = document.getElementById('getGithub');
var getCodewars = document.getElementById('getCodewars');
var gitResults = document.getElementById('gitResults');
var cwarsResults = document.getElementById('cwarsResults');
var token = 'bea978891ecb5acbfdb7c7c5cf141dd8889b6249';
getGithub.onclick = function() {
$.getJSON({
method: "GET",
headers: { username: token },
url: "https://api.github.com/users/dantesolis",
dataType: "jsonp",
success: function(returnData) {
console.log('This is the returnData' + returnData);
console.log(returnData.data);
for (var props in returnData.data) {
console.log(returnData.data[props]);
gitResults.innerHTML = gitResults.innerHTML + returnData.data[props]
}
//gitResults.innerHTML = returnData.data.avatar_url;
}
})
}
あなたは基本的なHTTP認証を使用してそれらを送信している場合は、パスワードとして 'X-OAuthの-basic'に合格する必要があるかもしれません。 – kfb
@kfbどういう意味ですか? – intercoder
私はあなたのケースでどのように実装するのか分かりませんが、 'headers:{username:token、password:" x-oauth-basic "}'のようなものを推測します。 – kfb