Ошибка httr::oauth1.0_token с API Twitter

В настоящее время я пытаюсь взаимодействовать с API потоковой передачи Twitter через пакет httr:

library(httr)
my_app <- oauth_app('twitter', consumerKey, consumerSecret)
twitter_token <- oauth1.0_token(oauth_endpoints('twitter'), my_app)

Это вызывает следующий вопрос и ошибку:

Use a local file to cache OAuth access credentials between R sessions?
1: Yes
2: No
Selection: 2
Error in init_oauth1.0(endpoint, app, permission = params$permission) : 
  client error: (401) Unauthorized

Как я могу решить проблему?


person tblznbits    schedule 09.01.2015    source источник
comment
Маловероятно, что это проблема прокси-сервера, и, скорее всего, это неправильная настройка параметров вашего приложения. Обычно это означает, что вы забыли указать URL-адрес обратного вызова localhost:1410.   -  person hadley    schedule 11.01.2015
comment
@hadley - ты гений! Это полностью устранило проблему, поэтому, если вы хотите опубликовать это как ответ, я буду рад принять его. Спасибо!   -  person tblznbits    schedule 12.01.2015
comment
Сделаю. Я взял на себя смелость удалить постороннюю информацию из вашего вопроса, чтобы другим было легче увидеть, есть ли у них такая же проблема.   -  person hadley    schedule 12.01.2015


Ответы (1)


Если у вас возникнут проблемы с twitter OAuth, сначала убедитесь, что URL-адрес обратного вызова http://localhost:1410.

person hadley    schedule 12.01.2015