は、私は、ユーザーがサインアップし、ツイッターを通じて自分のサイトにログインさせるためのdevise
に沿っomniauth-twitter
宝石を使用していたアクセスレベル「読み取り、書き込み、およびダイレクトメッセージ」ログインしたユーザーの代わりにTwitterのダイレクトメッセージを送信するにはどうすればよいですか?
とTwitterアプリを持っています。今まではすべてが問題ありません。
ユーザーが自分のフォロワーに直接メッセージを送信できるのはうれしいことです。
フォロワーのリストを取得するには、twitter gem
を使用しています。今、ユーザーに彼が望むメッセージを送信させる方法はありますか?
私はほとんど何も試していませんが、すべて返品This application is not allowed to access or delete your direct messages
エラーです。これは先週私を殺していた
私がTwitter.verify_credentials
を行うと、エラーは発生せず、Userオブジェクトが返されます。しかし、Twitter.direct_messages
と呼ぶと、上記のエラーが発生します。私はここに何かを見逃していますか?
ありがとうございます。
更新:私がTwitter.direct_message_create()
を試したとき、それは魅力的に機能しました! Twitter.direct_messages
がうまくいかなかった理由を知りたいですか?
私は可能な限り明快でした。私が精緻化しなければならないか教えてください。 – ZX12R
https://twitter.com/settings/applicationsをチェックして、DM権限が実際に承認されていることを確認してください。取り消して再認可しない場合 – abraham
申し訳ありませんが、「承認する」とはどういう意味ですか?アプリのアクセスレベルには、「メッセージの読み取り、書き込み、および送信」と表示されます。これはあなたが意味することですか? – ZX12R