我正试图从中提出测试请求 big-query docs
当我使用oauth2时,它正常工作,但如果我使用api-key响应是 “code”:401,“message”:“请求缺少必需的身份验证凭据。预期的OAuth 2访问令牌,登录cookie或其他有效的身份验证凭据。请参阅https://developers.google.com/identity/sign-in/web/devconsole-project。”。
有什么想法吗?
答案 0 :(得分:0)
我不完全确定Google为什么在BigQuery中将该选项添加到API资源管理器中。我最好猜测它允许您检查对API的网络请求,然后添加您自己的API密钥进行测试。
然而,无论如何,API密钥无法与BigQuery一起使用。您需要使用service account代替。
https://support.google.com/cloud/answer/6158857?hl=en
当您的应用程序在服务器上运行时使用API密钥 访问以下类型的数据之一:
数据所有者已识别为公开的数据,例如公开的数据 日历或博客。由Google服务拥有的数据,例如 谷歌地图或谷歌翻译。 (访问限制可能适用。)