У меня есть твиттер-приложение с уровнем доступа «Чтение, запись и отправка сообщений»
Я использую omniauth-twitter
gem вместе с devise
, чтобы пользователи могли зарегистрироваться и войти на мой сайт через твиттер,До сих пор все в порядке.
Было бы неплохо, если бы пользователь мог отправлять прямые сообщения своим подписчикам.
Чтобы получить список подписчиков, я использую 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
не работает.