#node.js #twitter
#node.js #Twitter
Вопрос:
В моем текущем приложении я запрашиваю API Twitter, используя эти параметры (узел twit.Модуль Js):
var T = new Twit({
consumer_key: 'xxx'
, consumer_secret: 'xxx'
, access_token: 'xxxx'
, access_token_secret: 'xxx'
});
Это позволяет мне получать данные только для пользователя, настройки которого указаны выше, однако, как мне авторизовать другого пользователя в Twitter и использовать его токен доступа и секрет?
Спасибо!
Ответ №1:
Чтобы пользователь Twitter стал пользователем вашего приложения, вы должны запросить у него разрешение.
Потребительский ключ и потребительский секрет в упомянутых вами параметрах идентифицируют ваше приложение. Эти учетные данные необходимы для любых запросов, которые вы выполняете в API Twitter, поэтому они останутся прежними.
Токен доступа и секрет токена доступа идентифицируют пользователя Twitter. Эта пара будет отличаться для каждого пользователя вашего приложения. Вы захотите, чтобы пользователи входили в систему, используя свою собственную учетную запись Twitter, и получали для них токен доступа. Таким образом, ваше приложение сможет взаимодействовать с их учетной записью.
Подробнее о реализации входа в систему с помощью Twitter и устранении неполадок OAuth 1.0A.
Комментарии:
1. Спасибо! Можете ли вы направить меня к правильному способу сделать это в узле. Js app — если пользователь вошел в систему, используя свои обычные учетные данные, и я просто хочу идентифицировать их для этой конкретной операции, чтобы получить токен доступа и секрет для них? Есть ли запрос, который можно выполнить, чтобы получить это разрешение один раз?