Подключение с использованием библиотеки RAdwords и использование doAuth дает ошибку - PullRequest
0 голосов
/ 13 сентября 2018

Я пытался подключиться к учетной записи Adwords с помощью RAdwords, но при doAuth() я получаю следующую ошибку:

Ошибка в rjson :: fromJSON (RCurl :: postForm ( "https://accounts.google.com/o/oauth2/token", : STRING_ELT () может применяться только к «векторному символу», а не к 'Сырой'

У меня правильные учетные данные и токен разработчика, но я все еще не могу решить проблему. Я использую Windows 7. Трассировка выглядит следующим образом:

> traceback()
    4: .Call("fromJSON", json_str, unexpected.escape, simplify, PACKAGE = "rjson")
    3: rjson::fromJSON(RCurl::postForm("https://accounts.google.com/o/oauth2/token", 
       .opts = opts, code = credlist$c.token, client_id = credlist$c.id, 
       client_secret = credlist$c.secret, redirect_uri = "urn:ietf:wg:oauth:2.0:oob", 
       grant_type = "authorization_code", style = "POST"))
    2: loadToken(credentials)
    1: doAuth()

Посмотрел и опробовал все варианты из других похожих вопросов, например: используя предложения ), я также установил эту версию RAdwords.

install_github('jburkhardt/RAdwords', ref = "refresh_token_raw_data")

1 Ответ

0 голосов
/ 30 октября 2018

Установите пакет RAdwords из следующей ветки GitHub, содержащей исправление для вашей проблемы:

require(devtools)
install_github('jburkhardt/RAdwords', ref = "bugfix_char_to_raw")
...