function getNextperson(action, id) {
var accessor = { consumerSecret: consumerSecret, tokenSecret: tokenSecret }; // 送信するパラメータを連想配列で作成 var message = { method: "GET", // リクエストの種類 action: "https://api.twitter.com/1.1/friends/ids.json", parameters: { oauth_version: "1.0", oauth_signature_method: "HMAC-SHA1", oauth_consumer_key: consumerKey, // コンシューマーキー oauth_token: accessToken, // アクセストークン "user_id": id, //id } }; // OAuth認証関係 OAuth.setTimestampAndNonce(message); OAuth.SignatureMethod.sign(message, accessor); var url = OAuth.addToURL(message.action, message.parameters); // ajaxによる通信 $.ajax({ type: message.method, url: url, // リクエスト先のURL dataType: "jsonp", jsonp: false, cache: true, });
}
function update2(json){ // 引数(json)に取得したデータが入ってくる
console.log(json);
var result = json.ids;
tempId = result[0]; // id
}
上のプログラムでは、引数に指定したIDを持つ人のフォロー者のIDを一人とってこようとしているのですが、twitter APIを調べたところ、https://api.twitter.com/1.1/friends/ids.jsonにおいては、パラメータにcallbackを指定しない形になっていました。どのように上の二つの関数を使えばよいのでしょうか?また、getNextperson()を実行してみると、NetworkError 404が出ますが、何が間違っているでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。