1

Twitter ボットを実行すると、400 エラーが発生し続けます。

APIv1.1 を使用していることと、レート制限を下回っていることを確認しました。

x-ratelimit-class: api
x-ratelimit-limit: 150
x-ratelimit-remaining: 148
x-ratelimit-reset: 1365882051
x-transaction: a561da7695963295

URLが間違っているかどうかわかりません。別の方法でフォーマットしようとしましたが、それでも同じエラーが発生します。これらの3つの形式すべてを試しました:

    data = None
    full_url = "https://api.twitter.com/1.1/statuses/retweet/"  + tweet + ".json"
    response = urllib2.urlopen(full_url, data)

    response = urllib2.urlopen("https://api.twitter.com/1.1/statuses/retweet/%s.json" % tweet, data)
    response = urllib2.urlopen("https://api.twitter.com/1.1/statuses/retweet/{}.json".format(tweet), data)

Tweet確かに文字列です。

この呼び出しは、私のプログラムの 2 番目のものです。最初の API 呼び出しは、条件に基づいて自分のステータスを更新するため、実際にツイート アクションを実行することはほとんどありません。それは問題になるでしょうか?この API 呼び出しも for ループ内にあります。これが問題になる可能性はありますか?

4

0 に答える 0