如何更改 Google 应用程序名称
How to change Google Application name
我正在开发一个简单的(目前)Google API 应用程序,它从客户的 Analytics 帐户读取 Google Analytics 数据。我对 Google API 完全陌生,所以我开始使用单个客户的 Google 登录,并获得他们的许可,并让应用程序以这种方式工作。也就是说,我使用他们的帐户在我的机器上登录 Google,并使用本地服务器上的 PHP 脚本和回调页面从我的本地机器 运行 登录应用程序。有效。
现在我想通用化该应用程序,以便我可以将它用于任何拥有 Google Analytics(分析)帐户的客户。为此,我做了以下事情:
- 退出第一个客户的 Google 帐户
- 登录我拥有的旧 Google 开发者帐户
- 在我的这个旧帐户中选择了一个项目,更改了它的名称,并为其创建了一个新的 secrets.json 文件。
- 将工作应用程序的 PHP 文件(这一切都在 PHP 中完成)复制到新文件名并将其设置为使用新的 secrets.json 文件和回调文件名。
- 清除了我的浏览器缓存以清除旧应用程序的所有残留痕迹。
我没有更改应用程序文件中的任何其他代码——我认为它正在运行,所以为什么要更改它?
问题:当我 运行 新应用程序联系 Google 以获得访问客户分析数据的权限时,Google 的反应就好像呼叫来自旧应用程序一样.然后它会引发安全错误,因为访问请求中的重定向 URI 与旧应用程序记录的重定向 URI 不匹配。
我找遍了我能想到的所有地方,但找不到任何方法来重设应用程序名称,因此 Google 会将其视为新应用程序,而不是旧应用程序。我究竟做错了什么?我错过了什么?
您需要转到 developer console and navigate to the credentials page, find the Client ID you wish to update and click "Edit Settings." Then change the redirect URI to match that of your application. The Hello Analytics API: PHP quickstart for web applications 应该会为您提供 setup/update 应用程序设置的所有步骤。
我正在开发一个简单的(目前)Google API 应用程序,它从客户的 Analytics 帐户读取 Google Analytics 数据。我对 Google API 完全陌生,所以我开始使用单个客户的 Google 登录,并获得他们的许可,并让应用程序以这种方式工作。也就是说,我使用他们的帐户在我的机器上登录 Google,并使用本地服务器上的 PHP 脚本和回调页面从我的本地机器 运行 登录应用程序。有效。
现在我想通用化该应用程序,以便我可以将它用于任何拥有 Google Analytics(分析)帐户的客户。为此,我做了以下事情:
- 退出第一个客户的 Google 帐户
- 登录我拥有的旧 Google 开发者帐户
- 在我的这个旧帐户中选择了一个项目,更改了它的名称,并为其创建了一个新的 secrets.json 文件。
- 将工作应用程序的 PHP 文件(这一切都在 PHP 中完成)复制到新文件名并将其设置为使用新的 secrets.json 文件和回调文件名。
- 清除了我的浏览器缓存以清除旧应用程序的所有残留痕迹。
我没有更改应用程序文件中的任何其他代码——我认为它正在运行,所以为什么要更改它?
问题:当我 运行 新应用程序联系 Google 以获得访问客户分析数据的权限时,Google 的反应就好像呼叫来自旧应用程序一样.然后它会引发安全错误,因为访问请求中的重定向 URI 与旧应用程序记录的重定向 URI 不匹配。
我找遍了我能想到的所有地方,但找不到任何方法来重设应用程序名称,因此 Google 会将其视为新应用程序,而不是旧应用程序。我究竟做错了什么?我错过了什么?
您需要转到 developer console and navigate to the credentials page, find the Client ID you wish to update and click "Edit Settings." Then change the redirect URI to match that of your application. The Hello Analytics API: PHP quickstart for web applications 应该会为您提供 setup/update 应用程序设置的所有步骤。