如何在 Google API 控制台中批量更新 "Authorized JavaScript Origins"?

How to bulk update "Authorized JavaScript Origins" in Google API Console?

目前,我的任务是利用 Google 人 API 来询问用户的基本 Google 信息以及他们的 public phone数字。到目前为止,结果是积极的。

我和我的团队将 Google People API 集成到其中的解决方案具有跨数千个领域使用的能力。因此,我的问题很简单,我和我的团队成员如何确保我们的任何客户在他们自己的特定域中使用我们的解决方案时,都能获得由 Google 人 API 构建的新功能?

请记住,我们的客户可以灵活地在他们的网站上拥有 http/https 和任何子域。为我们的客户群一个一个地输入每个领域的可能性并不是一件容易的事。我真的希望围绕单一的、明确的来源条目有一个解决方案。

感谢您的宝贵时间和帮助。

警告:

您必须记住,如果这是您提供给客户的源代码,您就不能泄露您的客户 ID 和客户密码。这包括插件和脚本。

2014 年 11 月 5 日 Google made some changes to the APIs terms of Service

Asking developers to make reasonable efforts to keep their private keys private and not embed them in open source projects.

因此,如果您的客户可以查看您的应用程序代码并看到您的客户 ID 和密码,那么您不应该将其提供给他们。

阅读有关此问题的更多信息Can I really not ship open source with Client ID?

建议:

您最好的解决方案是现在指导您的用户在 Google 开发者控制台上创建自己的项目并创建他们自己的 JS 源。