2

今日、スクリプトが Chrome で動作しなくなり、403 Forbidden または 400 Bad Request が表示されます。これは Chrome でのみ発生し、私の Twitter Search API 呼び出しでのみ発生します。

var url = "http://search.twitter.com/search.json?q=myquery&include_entities=true&callback=?";

    $.ajax({
        type: 'GET',
        url: url,
        async: false,
        jsonpCallback: 'testCallback',
        contentType: "application/json",    
        dataType: 'jsonp'
    });

ここや他のフォーラムで同様の苦情を見たことがありますが、理にかなった説明はなく、確かに解決策ではありません. これが Chrome のみのエラーである可能性があります。検索クエリの URL をロケーション バーに貼り付けると、フィードが返されます。

私は途方に暮れており、アプリの起動が近づいているため、少し心配しています。

編集:エラーは現在 400 で、すべてのブラウザーにあります。私が学んだことから、これはおそらく Twitter が API の v.1 を廃止したことと関係があります。

4

3 に答える 3

0

私はこれが少し古いことを知っていますが、新しい Twitter API に関係する答えを探している人のために、ここに投稿された説明と、将来再び機能させることについてのメモがあります: http://thomasbillenstein.com/jTweetsAnywhere /

于 2013-07-26T22:27:00.657 に答える