Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用Google BigQuery进行身份验证_Python_Authentication_Authorization_Google Bigquery - Fatal编程技术网

Python 无法使用Google BigQuery进行身份验证

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中查看和管理您的数据”的权限 单击“接受”时,将呈现一个新页面

我正在尝试使用从Google站点下载的Python客户端(使用我的客户端机密、项目信息等进行修改)运行一个示例BigQuery查询,但无法通过请求访问的浏览器页面。我试过几种浏览器,包括Chrome和Firefox。如果这有关系的话,我现在在MAC电脑上

我已经尝试了本地google客户端示例和Pandas GBQ API

当我执行任意一个API示例时,浏览器中呈现一个页面,基本上要求客户端API请求“在Google BigQuery中查看和管理您的数据”的权限

单击“接受”时,将呈现一个新页面,其中包含一个错误,表明没有从服务器返回任何数据

我不知道这是谷歌的问题还是我的本地网络阻塞的问题

我想知道可能发生了什么,或者如何解决这个问题,以便通过python客户端进行身份验证/授权和运行查询

谢谢,
J.D.

问题是环境问题。我的浏览器无法识别localhost,因此当我手动修改url以引用ip 127.0.0.1时,授权成功


感谢您的回复。

当您使用Google为BigQuery提供的命令行客户端时会发生什么?如果出现同样的问题,那么我将调查您的本地网络配置。安装客户端的说明如下: