Получить панель пользователя в Tumblr с помощью R и TumblR.Проблемы с Oauth - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь использовать пакет TumblR в R, чтобы настроить Oauth-аутентификацию для получения панели пользователя, используя второй пример в документация TumblR Однако я получаю следующую ошибку: кажется, что с помощью твиттера другие могли использовать другую функцию, чтобы обойти это, но я не могу найти ту же функцию, доступную для Tumblr. См. пакет twitter для аутентификации R: ошибка 401 Мой код

consumer_key <- OKey
consumer_secret <- SKey
appname <- App_name
tokenURL <- 'http://www.tumblr.com/oauth/request_token'
accessTokenURL <- 'http://www.tumblr.com/oauth/acces_token'
authorizeURL <- 'http://www.tumblr.com/oauth/authorize'
app <- oauth_app(appname , consumer_key, consumer_secret)
endpoint <- oauth_endpoint(tokenURL, authorizeURL, accessTokenURL)
token <- oauth1.0_token(endpoint, app)

Я получаю следующую ошибку.

Ошибка в init_oauth1.0 (self $ endpoint, self $ app, разрешение = разрешение self $ params $,: не авторизовано (HTTP 401)

Я использую R версии 3.4.0 и Rstudio версии 1.1.463

1 Ответ

0 голосов
/ 27 ноября 2018

Ответ от сопровождающего пакета.

Извините за задержку с ответом, я сейчас на работе.

Проблема, о которой вы сообщили, зависит от изменения протокола http. URL-адреса API теперь передаются в https. Вы можете использовать

tokenURL <- 'https://www.tumblr.com/oauth/request_token'
accessTokenURL <- 'https://www.tumblr.com/oauth/acces_token'
authorizeURL <- 'https://www.tumblr.com/oauth/authorize'

Я понял это только благодаря вашему сообщению. Во время рождественских каникул планирую оформить посылку.

Если у вас есть другие доказательства, дайте мне знать.

...