今までtwitter api v1を使用していましたが、アプリケーションが突然ツイートを停止し、ログインしようとするたびにログインに失敗したと表示され、応答を表示すると次のようなメッセージが表示されます
{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
これはtwitter開発者コンソールに書かれています
API の v1.0 の廃止
ほとんどの開発者は、v1.0 から v1.1 に移行するために多くの作業を行う必要はありませんが、そうするための十分な時間を確保したいと考えています。v1.0 をオフにする前に 6 か月の猶予期間を設けます。廃止後 (日付についてはプラットフォーム カレンダーを参照)、1.0 エンドポイントは利用できなくなります。
私はtwitter4j-core-2.1.11.jar、* signpost -core-1.2.1.1.jar *、およびsignpost- commonshttp4-1.2.1.1.jarを使用しています
そのため、コードを v1 から v1.1 に移行しようとしましたが、これに関する Twitter 開発者コンソールで解決策を見つけようとしましたが、それを行う適切な方法を取得できませんでした。
誰かがこの問題を解決するのを手伝ってくれることを願っています
ありがとう
問題が解決しました: Twitter API の移行の問題に直面しているユーザーは、更新された API の動作する Twitter コードをここからダウンロードできます。
- コンシューマ キーとコンシューマ シークレット キーを変更する