0

Twitter API 関数/followers/idsを呼び出す Python 3.3 スクリプトがあります。(私はこのライブラリを使用しています: https://pypi.python.org/pypi/twitter )

Twitter のレート制限のため、スクリプトの実行には何日もかかります (15 回の呼び出しと 15 分間の一時停止など)。

私のローカル テストでは、スクリプトは正常に動作しますが、Amazon AWS のスモール インスタンスで実行すると、半日ほど経過すると、Twitter は常に「ステータス 401: 承認されていません」を返し始めます。この理由は何でしょうか?ローカル マシンと Amazon サーバーで異なる動作が発生する原因がわかりません。また、Python から他のエラーは発生しません。

編集: 実際、私の PC と Amazon サーバーの間に違いはありません。両方で発生することに気付きました。

4

2 に答える 2

0

この401: Not Authorizedメッセージは通常、/followers/ids通話のターゲット アカウントが保護されていることを意味します。より詳細には、アカウントの所有者は、フォロワーのみが完全なプロフィール情報にアクセスできるようにアカウントを設定しました。詳細については、Twitter の公式ドキュメントの公開および保護されたツイートプロファイルの表示設定を確認してください。

于 2015-08-03T12:16:56.280 に答える