【问题标题】:bigrquery throwing "Error: Invalid Credentials" when using query_exec()使用 query_exec() 时 bigrquery 抛出“错误:无效凭据”
【发布时间】:2016-01-15 22:30:37
【问题描述】:

在过去的 6 个月里,我一直在使用 r 中的 bigrquery 库对我的 google 大查询项目运行查询。今天早上我运行了一个简单的 query_exec() 命令,在过去的几天里我已经运行了很多次,我收到了简单的消息“错误:无效的凭据”。

我找不到告诉我如何解决此问题的文档。我也不确定如何提供会重新创建错误的代码。

我能想到的唯一改变是我登录了另一个 gmail 帐户。

目前尝试的步骤:

  1. 我退出了 gmail 帐户并重新登录到正确的帐户。

  2. 我在我的计算机上卸载了所有关于 R 的内容并重新安装。

还是没有运气。

我也意识到这里没有大量信息。 如果还有其他我没有想到的可以提供的,我会很乐意回答问题。

感谢您提供的任何帮助。

【问题讨论】:

    标签: r google-bigquery


    【解决方案1】:

    经过更多搜索,我在此问答中找到了清除您的访问凭据的方法:BigRquery - RUN_QUERY_JOB

    总而言之,如果您强制访问凭据为空set_access_cred(NULL),则获取新凭据get_access_cred();你可以重新认证。

    【讨论】:

    • 我做了同样的事情,但给出了同样的错误。它给出了这个错误:> bigrquery::set_access_cred(NULL) > igrquery::get_access_cred() 授权:accounts.google.com/o/oauth2/auth 访问:accounts.google.com/o/oauth2/token 谷歌密钥:465736758727.apps.googleusercontent.com 秘密: 错误---
    • 尝试运行reset_access_cred(),然后再次运行脚本。我能够得到同样的错误,但我的查询运行得很好。
    • 我找到了解决方案。我需要删除 .httr-oauth 文件,而不是 reset_access_cred()。这解决了问题
    • @DivyangShah 你在哪里可以找到 .httr-oauth 文件?
    • 在命令行的工作目录中尝试ls -a显示隐藏文件。
    猜你喜欢
    • 2018-02-03
    • 2020-07-27
    • 2021-03-09
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 2018-11-20
    相关资源
    最近更新 更多