使用RAdwords库和doAuth进行连接会产生错误

时间:2018-09-13 15:12:28

标签: r google-api passport-google-oauth

我一直在尝试使用RAdwords连接到AdWords帐户,但是在doAuth()上遇到以下错误:

  

错误   rjson :: fromJSON(RCurl :: postForm(“ https://accounts.google.com/o/oauth2/token”,   :STRING_ELT()仅可应用于“字符向量”,而不能应用于   “原始”

我具有正确的凭据和开发人员令牌,但仍然无法解决问题。我正在使用Windows7。回溯如下:

> 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()

查找并尝试了其他类似问题的所有选项,例如:使用suggestions),我还安装了此版本的RAdwords

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

1 个答案:

答案 0 :(得分:1)

从以下GitHub分支安装 RAdwords 程序包,其中包含针对您的问题的错误修复程序:

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