Как использовать PIN-код в настольном коде приложения для получения данных из Twitter - PullRequest
2 голосов
/ 22 января 2011

Я очень новичок в oAuth.

Я пишу настольный Windows-клиент для API Twitter. Когда я использую значение «oob» для oAuth.CallBackUrl. Во время авторизации я получаю ПИН-код (т. Е. 75940xx). Пожалуйста, помогите мне найти, как мне использовать этот PIN-код в коде моего приложения, чтобы иметь возможность получать данные из Twitter.

Пример был бы очень признателен.

Ответы [ 2 ]

1 голос
/ 07 марта 2011

ПИН заменяет строку oauth_verifier.При обмене токена запроса на токен доступа используйте значение ПИН-кода для oauth_verifier.

0 голосов
/ 23 января 2011

В OAuthentication есть 3 основных этапа. По звукам вы завершили первые два. Ниже приведено краткое описание шагов.

  1. Запрос ключа токена и секрета токена
  2. Используйте ключ токена, чтобы предоставить приложению доступ к данным. (в случае успеха пользователю будет предоставлен PIN-код
  3. Затем ПИН-код используется для обмена Ключа токена и Секрета токена на Ключ доступа и Секрет доступа. Ключ доступа / Секрет используются для доступа к данным пользователя

Для более подробной информации об OAuthentication смотрите эту ссылку . Я также рекомендовал бы прочитать OAuth RFC . Я надеюсь, что это было полезно.

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