为什么我重定向到服务条款页面不再有效?

时间:2015-07-22 15:49:10

标签: google-analytics-api

我有一个程序可以使用Provisioning API自动创建Google Analytics帐户。该程序创建accountTicket,抓取accountTicketId,然后根据Analytics Provisioning API指南,使用此URL" https://www.google.com/analytics/web/#management/TermsOfService//?api.accountTicketId="

将用户重定向到服务条款页面

当它正常工作时,它会将我重定向到服务条款,我会向下滚动并点击接受,然后程序将以快乐的方式继续。

现在,它正在将我重定向到此网址:" https://www.google.com/analytics/web/?et=&authuser=#provision/SignUp/"。


程序工作流程:
1)登录客户电子邮件地址。
2)获取此电子邮件的OAuth代码。
3)使用OAuth代码生成临时OAuth令牌。
4)使用OAuth令牌和必要的postdata通过POST发送到https://www.googleapis.com/analytics/v3/provisioning/createAccountTicket来创建Google Analytics帐户。
5)从响应中获取AccountTicketId,然后将用户重定向到TOS页面。


有谁知道为什么会发生这种情况?

  • 我正在为我的程序使用.NET。
  • 我没有使用客户端库。
  • AccountTicket创建正常。
  • 我确认该程序正在抓住 来自响应的AccountTicketID。
  • 错误重定向仅发生在电子邮件帐户中 没有Google Analytics帐户的人。 (这是该计划的内容 直到现在才设计并且还没有成为问题。我的测试人员邮件 已有多个Google Analytics帐户的帐户可以使用 预期。
  • 我确认我在AccountTicket中的重定向URI与我的Google项目重定向URI匹配。

Provisioning DevGuide

createAccountTicket

Google Groups Link

1 个答案:

答案 0 :(得分:0)

此问题已由最近的release解决,其中添加了新的网址参数“provisioningSignup = false”。