Где ПИН-код twitteR появляется во время аутентификации?

Я пытаюсь использовать пакет twitteR, когда попал в главу Twitter в бесплатной электронной книге Джеффри Стэнтона по науке о данных.

Я использую этот код для регистрации моих учетных данных:

requestURL <-  "https://api.twitter.com/oauth/request_token"
accessURL =    "https://api.twitter.com/oauth/access_token"
authURL =      "https://api.twitter.com/oauth/authorize"
consumerKey =   "------------"
consumerSecret = "-----------"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
                         consumerSecret=consumerSecret,
                         requestURL=requestURL,
                         accessURL=accessURL,
                         authURL=authURL)
download.file(url="http://curl.haxx.se/ca/cacert.pem",
          destfile="cacert.pem")
twitCred$handshake(cainfo="cacert.pem")

Затем я получаю ссылку на твиттер:

Чтобы включить соединение, пожалуйста, направьте свой веб-браузер по адресу: https://api.twitter.com/oauth/authorize?oauth_token=xxxx

Я перехожу по ссылке и на странице твиттера, а затем нажимаю кнопку "Авторизовать приложение". Это возвращает меня на сайт, который я указал в качестве URL обратного вызова.

Я не вижу PIN-код, который я ожидал где-либо. Мой вопрос: где это появляется? Или где мне его искать? Я чувствую, что это должно быть очевидно, но почему-то мне не хватает этого.

2 ответа

У меня были похожие проблемы, и мне пришлось сделать два изменения.

1 - изменить все https на http, как указано SimonO101

2 - убедитесь, что удалили URL -адрес обратного вызова - в противном случае вместо отображения ПИН-кода просто перемещается на место назначения URL -адреса обратного вызова

На это ответил полезный парень, который просто поместил ответ в комментариях. Смотрите комментарии для деталей.

Другие вопросы по тегам