Railsアプリケーション内で、Devise と omniauth-twitter を用いて User のTwitterログイン機能を実装しました。
Userはアプリケーション内で Postモデルを投稿出来るのですが、
その投稿したPostをログインで使用したアカウントに自動投稿させる仕組みを用意したいです。
TwitterのAPIドキュメント等は読んでみたのですが、Twitter:REST::Clientの認証には
・consumer_key
・consumer_secret
・access_token
・access_token_secret
の4つが必要で、 omniauth でのログイン時に取得できる情報にはこれらの情報が無いため、特定のUserからのツイートができずに困っています。
Twitterの権限に、「Read and write」とあるため、Railsアプリケーション内から「write(ツイート)」が出来るのではないかと推察しているのですが、そもそもこちらは出来ない仕様なのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。