将Google Analytics OAuth与多个客户端域集成

时间:2013-11-02 16:42:09

标签: php oauth cross-domain google-analytics-api

我编写了一个在客户端自己的域上运行的服务,但我们保留了对源代码的访问权限。我希望实现的功能之一是能够在系统后端查看您的Google Analytics,我编写了一个脚本,使用Google的OAuth对用户进行身份验证。

但是,我面临的问题是每次安装软件都有自己独特的域名,因此当Google检查REDIRECT URI时,它无效。

我已经阅读了其他帖子,其中说明如果您的域名是动态的,您可以使用'state'参数来解决这个问题,但我认为这个问题不仅仅是动态的。

有没有其他人遇到这个/知道任何解决方案来解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要将其视为已安装的应用,因此您应该遵循Using OAuth 2.0 for Installed Applications说明。

流程基本上不是重定向到您的应用程序(您无法做到),用户会将代码从Google复制并粘贴到您的应用程序中,然后对其进行身份验证并授权应用程序。

相关问题