我正在开发一个简单的(目前)Google API应用程序,该应用程序从客户的Google Analytics帐户中读取Google Analytics数据。这是Google API的全新内容,所以我开始使用单个客户的Google登录,并获得他们的许可,并让应用程序以这种方式运行。也就是说,我使用他们的帐户在我的机器上登录Google,并使用我本地服务器上的PHP脚本和回调页面从本地计算机运行应用程序。有效。
现在我想概括一下应用,以便我可以将其与任何拥有Google Analytics帐户的客户一起使用。为此,我做了以下事情:
我没有更改应用文件中的任何其他代码 - 它正在工作,我想,为什么要更改它?
问题:当我运行新应用并且它与Google联系以获取访问客户Google Analytics数据的权限时,Google会做出反应,就像来自旧应用的呼叫一样。然后它会引发安全性错误,因为访问请求中的重定向URI与旧应用程序的记录重定向URI不匹配。
我看到了我能想到的任何地方,我无法找到任何重置应用名称的方法,因此Google会将此视为新应用,而不是旧应用。我究竟做错了什么?我错过了什么?
答案 0 :(得分:1)
您需要转到developer console并导航到凭据页面,找到您要更新的客户端ID,然后点击“修改设置”。然后更改重定向URI以匹配应用程序的重定向URI。 Hello Analytics API: PHP quickstart for web applications应该为您提供设置/更新应用程序设置的所有步骤。