【发布时间】:2011-09-09 19:54:48
【问题描述】:
当我使用 Google Apps 的电子邮件服务时,我的主域名已在 Google Apps 中注册。
我有一些网络工具允许用户使用 Authsub 通过 Google Analytics 进行身份验证,然后在我的网站上生成报告。这些工具在我的其他域上运行良好,但如果我将它们托管在我的主域上,我无法让身份验证工作。
例如:
如果我使用以:&scope=https://www.google.com/analytics/feeds/&secure=0&session=1 结尾的请求,则错误为:
您请求的页面无法显示。另一个网站请求访问您的 Google 帐户,但发送了格式错误的请求。当您收到此消息时,请联系您尝试使用的网站,告知他们该错误。详细的错误信息如下:
网站“http://mydomain.com”尚未注册。
但是,如果我使用以:&scope=https://www.google.com/analytics/feeds/&secure=0&session=1&hd=mydomain.com 结尾的请求,那么我会看到:
为了授权第三方服务访问您的帐户,您必须登录。
然后它会显示我的应用程序帐户的登录信息,这对用户来说毫无意义。
我想要的是它能够正常进行身份验证(例如,像在其他域上一样向用户询问他们的 Google 分析 ID 和密码。)这可能吗?
【问题讨论】:
标签: php google-apps google-analytics-api authsub google-authentication