1

jQuery の $.ajax 関数を使用して Twitter の API を実装するサイトに取り組んできました。自分のマシンで実行すると機能しますが、サーバーにアップロードして実行すると、毎回 403: 禁止されています。私は間違いなく彼らのレート制限を超えていないので、ブラックリストに載せられたとは思いません. 私の同僚の何人かは、昨夜の真夜中頃から、自分のページに同様の問題が発生しました。Twitter が API を変更しているかどうか知っている人はいますか? 彼らはjsonリクエストを減価償却しましたか?

興味のある人のための私のコードは次のとおりです。

$(document).ready(function() {
        $.ajax({

            type: "GET",
            url: "http://search.twitter.com/search.json?q=not+art&rpp=100&callback=?",
            dataType: "json",
            success: function(data) {
                d = data.results;

                for(i=0;i<d.length;i++){
                    var idStr = d[i].id_str;
                    console.log(i+" = "+idStr);
                }
            }
         });
 });

オフラインでも動作するので、コードの問題ではないことは確かですが、最近の変更についてツイッターからの情報はありません。どんな助けや情報も大歓迎です。私たちは皆、新しい API を学ばなければならないのでしょうか?

EDIT 3/29/13 問題は、共有 IP アドレスを使用して search.twitter.com API にアクセスすることに関連しているようです。残念ながら、Twitter 開発者フォーラムにはそれ以上の情報はありませんでしたが、同様の問題が発生している場合は、それを調べてください。

4

0 に答える 0