質問: 開発環境 Windows10 rails 5.1.6 AWS Cloud9 とても分かりやすかったので、この方の記事 リンク内容 に沿ってTwitterに認証システムを作っているのですが、下のようなエラーが出てしまいます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b5d44ca05fdd8c86d832e02d365ad84d.png) ビュー ![](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a8de4d57134fc3ee677f53bb7de8b7be.png) ルーティング ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/16386239581ce8a93cdbaaa21bffa0bf.png) コントローラー ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b01dd118f3c5b6d37898689e60eeae77.png) 多分ですが、createアクションまでたどり着いていません。 下はツイッター側のcallbackURLです ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/56b25c7a233505e648ac0ed2c60dc129.png) 4時間ほど調べたのですが、似た状況で困っている方がいらっしゃらなかったので、解決方法がわからず質問させていただきます! お答えいただけると幸いです!
回答: エラーメッセージからすると Twitter API を使用するためのカスタマーキーの認証に失敗しています。 参考にされた URL の記事は、Twitter のキーを取得する手続きが古い方法です。(2018年7月までの方法) Twitter 公式の開発者ブログの「プラットフォームの健全性向上を目指す開発者向けの新しい要件」( https://blog.twitter.com/developer/ja_jp/topics/tools/2018/jp-new-developer-requirements-to-protect-our-platform.html ) の中で、 > > 本日より、TwitterのAPIへのアクセスをご希望の全ての方に、developer.twitter.comにある新しいデベロッパーポータルで開発者アカウントを登録していただくことになります。 > > > と、発表されているように 2018年7月24日より、Twitter アプリ申請の手続きが変わっていますが、新しい方法で、デベロッパーアカウントを作成して、 API キーを取得されているでしょうか? Interested in a developer account? - Twitter.com より、アカウントを作成する必要があります。 参考: Twitter API 登録 (アカウント申請方法) から承認されるまでの手順まとめ ※2018年9月時点の情報