アクセスにはtwitter apiを使用していuser_timeline
ます。そのために使っ$.getJSON
ています。
var url = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name='+username;
var html = "<div class='feeds'>";
$.getJSON ( url, function( data ){
for ( var i in data ){
html += "<div class='feed'>" + data[i].text + "</div>";
}
html += "</div>";
$('div.tfeed h2').replaceWith ( html );
});
いくつかのリクエストの後、エラーが発生し始めましたRate limit exceeded. Clients may not make more than 150 requests per hour.
。後で、OAuthを使用すると、この制限がわずかに高いレベルに引き上げられることを知りました(間違っている場合は修正してください)。このOAuthはヘッダーで渡すことができます。コンシューマ キー、コンシューマ シークレット、アクセス トークン、アクセス トークン シークレットがあります。しかし、どうすればこれらを渡すことができますか?
$.getJSON の代わりに $.ajax メソッドを使用する必要がありますか? $.ajax には設定がありますbeforeSend
。しかし、それを使用する方法がわかりません。
そう、
getJSON
この要件 に使用できますか?- いいえの場合、
$.ajax
機能しますか?どのように? - そして重要なことは、コンシューマ キー、シークレット、アクセス トークンを JavaScript で実際に使用する必要があることです。私は間違っているかもしれませんが、誰でも
view-source
私のページを実行でき、この情報をすぐに取得できます.