Я хочу, чтобы мое приложение могло отправлять аутентифицированные запросы к API Twitter от от имени самого приложения - в отличие от определенного пользователя, который сейчас настроен.Твиттер хорошо описывает это различие здесь .
Как мне взять мое существующее приложение, которое я зарегистрировал на apps.twitter.com, и перенастроить егоиметь аутентификацию только для приложения?
Я бы предположил, что мне нужно будет восстановить следующие значения: 1. ключ пользователя;2. потребительская тайна;3. токен доступа;и 4. секретный токен доступа
Кроме того, я использую
Twitter Ruby gem для отправки запросов в Twitter API.Может ли этот гем выдавать аутентифицированные запросы от имени всего приложения, а не от пользователя?
Именно так я сейчас настраиваю клиента для отправки запросов от имени пользователя.Должна ли эта конфигурация измениться, чтобы делать запросы от имени всего приложения?:
client = Twitter::REST::Client.new do |config|
config.consumer_key = "YOUR_CONSUMER_KEY"
config.consumer_secret = "YOUR_CONSUMER_SECRET"
config.access_token = "YOUR_ACCESS_TOKEN"
config.access_token_secret = "YOUR_ACCESS_SECRET"
end
Твиттер описывает, как работает аутентификация только для приложений здесь , но, опять же, я использую рубиновый гем Twitter, который избавляет меня от необходимости создавать свой запрос вручную.Как изменить статус аутентификации моего приложения?