Как заставить веб-приложение (само) твитнуть? - PullRequest
1 голос
/ 13 ноября 2010

У меня есть приложение Rails 3, которое я хотел бы написать в Твиттере об определенных отчетах о состоянии и так далее. Я использую Twitter Gem . У меня есть все ключи API и так далее, и я могу твитнуть в аккаунт пользователя, вошедшего в систему. Но это не то, что я хочу сделать.

Я хочу, чтобы приложение отправляло твит в свою учетную запись, так сказать "в фоновом режиме". Таким образом, когда пользователь что-то делает, приложение должно чирикать в свою учетную запись (не пользователя) «это было сделано».

Есть ли способ сделать это? Спасибо.

Ответы [ 2 ]

0 голосов
/ 13 ноября 2010

Я думаю, у меня получилось.Хитрость заключалась в том, чтобы убедиться, что учетная запись, на которую вы отправляете сообщение, также является учетной записью, на которой вы регистрируете приложение (она не будет работать, если у вас просто есть ключи).Затем просто возьмите четыре клавиши (см. Ниже) и используйте следующий код:

Twitter.configure do |config|
  config.consumer_key = 'YOUR_CONSUMER_KEY'
  config.consumer_secret = 'YOUR_CONSUMER_SECRET'
  config.oauth_token = 'YOUR_OAUTH_TOKEN'
  config.oauth_token_secret = 'YOUR_OAUTH_TOKEN_SECRET'
end

client = Twitter::Client.new
client.update('Hello, from Twitter Gem!')
0 голосов
/ 13 ноября 2010

В чем конкретно твоя сложность?Вы уже пробовали это?

Я никогда не пользовался Twitter Gem, но при быстром взгляде на README он выглядел достаточно просто.Вам просто нужно создать учетную запись для вашего приложения и создать экземпляр Twitter::Client для этой учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...