0

我按照教程here

https://developers.google.com/bigquery/articles/dashboard#enablebigqueryapi 

并创建了一个示例应用程序来查询 Google BigQuery。但只有我的电子邮件 ID 和密码才能查看该项目。

如何进行更改,以便任何人都可以在线查看项目。

4

1 回答 1

1

这取决于你想做什么,以及你所说的“任何人”是什么意思。

如果您想让用户授权访问 API:(这是仪表板教程中描述的授权流程)您不能完全公开访问 Google 开发人员项目(无论如何您都不想这样做)。但是,您可以让拥有 Google 帐户的任何人都可以使用 BigQuery 数据集(您可以使用 API、Web UI 或 bq 命令行工具切换这些权限)。

以这种方式访问​​ BigQuery 的每个用户(即使他们不属于您的项目)都需要登录 Google Developer Console 并接受 BigQuery 服务条款。此流程称为 Web 服务器授权,请在此处了解更多信息

如果您想让仪表板对任何人开放: 您可能希望应用程序本身被授权访问 BigQuery API。在此流程中,您将希望使用“服务帐户授权流程”,并且可能希望使用App Engine 服务帐户。有关如何构建此类授权的信息,请参阅此页面。

于 2012-11-11T21:38:52.073 回答