【发布时间】:2025-12-29 10:50:06
【问题描述】:
我有一个用 Python 编写的独立应用程序,它使用本机 Google 客户端 API 在 BigQuery 中针对我的架构生成查询。该代码尝试按照您的预期授权 google api。从 python 应用程序引用的我的客户端机密指定“urn:ietf:wg:oauth:2.0:oob”的重定向选项。当我运行应用程序时,它会按预期在我的默认浏览器中呈现谷歌授权页面。当我按接受时,我收到“服务器无响应”错误。我注意到地址栏中的 URL 以 http://localhost:8080 开头,这表明响应期望我有一个正在运行的本地网络服务器正在侦听端口 8080,但我没有。我不确定为什么它试图重定向到 localhost 而不是我在客户端机密 json 文件中指定的选项。
我怀疑这是我无法授权的原因,但不确定为什么它会重定向到 Localhost。
谢谢, 法学博士
【问题讨论】:
-
问题不在于 localhost URL 正在呈现,而是我从服务器收到错误响应。页面显示 ERR_EMPTY_RESPONSE,无法加载网页,因为服务器未发送数据。
标签: python api authorization