使用 RAdwords 库连接并使用 doAuth 会出错
Connecting using RAdwords library and using doAuth gives error
我一直在尝试使用 RAdwords
连接到 Adwords 帐户,但我在 doAuth()
上收到以下错误:
Error in
rjson::fromJSON(RCurl::postForm("https://accounts.google.com/o/oauth2/token",
: STRING_ELT() can only be applied to a 'character vector', not a
'raw'
我有正确的凭据和开发者令牌,但我仍然无法解决问题。我用的是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()
查看并尝试了其他类似问题的所有选项,例如:使用 ),我还安装了这个版本的 RAdwords
。
install_github('jburkhardt/RAdwords', ref = "refresh_token_raw_data")
从以下 GitHub 分支安装 RAdwords 包,其中包含针对您的问题的错误修复:
require(devtools)
install_github('jburkhardt/RAdwords', ref = "bugfix_char_to_raw")
我一直在尝试使用 RAdwords
连接到 Adwords 帐户,但我在 doAuth()
上收到以下错误:
Error in rjson::fromJSON(RCurl::postForm("https://accounts.google.com/o/oauth2/token", : STRING_ELT() can only be applied to a 'character vector', not a 'raw'
我有正确的凭据和开发者令牌,但我仍然无法解决问题。我用的是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()
查看并尝试了其他类似问题的所有选项,例如:使用 RAdwords
。
install_github('jburkhardt/RAdwords', ref = "refresh_token_raw_data")
从以下 GitHub 分支安装 RAdwords 包,其中包含针对您的问题的错误修复:
require(devtools)
install_github('jburkhardt/RAdwords', ref = "bugfix_char_to_raw")