Python 无法使用Google BigQuery进行身份验证
我正在尝试使用从Google站点下载的Python客户端(使用我的客户端机密、项目信息等进行修改)运行一个示例BigQuery查询,但无法通过请求访问的浏览器页面。我试过几种浏览器,包括Chrome和Firefox。如果这有关系的话,我现在在MAC电脑上 我已经尝试了本地google客户端示例和Pandas GBQ API 当我执行任意一个API示例时,浏览器中呈现一个页面,基本上要求客户端API请求“在Google BigQuery中查看和管理您的数据”的权限 单击“接受”时,将呈现一个新页面,其中包含一个错误,表明没有从服务器返回任何数据 我不知道这是谷歌的问题还是我的本地网络阻塞的问题 我想知道可能发生了什么,或者如何解决这个问题,以便通过python客户端进行身份验证/授权和运行查询 谢谢,Python 无法使用Google BigQuery进行身份验证,python,authentication,authorization,google-bigquery,Python,Authentication,Authorization,Google Bigquery,我正在尝试使用从Google站点下载的Python客户端(使用我的客户端机密、项目信息等进行修改)运行一个示例BigQuery查询,但无法通过请求访问的浏览器页面。我试过几种浏览器,包括Chrome和Firefox。如果这有关系的话,我现在在MAC电脑上 我已经尝试了本地google客户端示例和Pandas GBQ API 当我执行任意一个API示例时,浏览器中呈现一个页面,基本上要求客户端API请求“在Google BigQuery中查看和管理您的数据”的权限 单击“接受”时,将呈现一个新页面
J.D.问题是环境问题。我的浏览器无法识别localhost,因此当我手动修改url以引用ip 127.0.0.1时,授权成功
感谢您的回复。当您使用Google为BigQuery提供的命令行客户端时会发生什么?如果出现同样的问题,那么我将调查您的本地网络配置。安装客户端的说明如下: