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

Why is my redirect to the Terms Of Service page no longer working?

我有一个程序可以使用 Provisioning API 自动创建一个 Analytics 帐户。该程序创建 accountTicket,获取 accountTicketId,然后根据 Analytics Provisioning API 指南,使用 url“https://www.google.com/analytics/web/#management/TermsOfService//?api.accountTicketId=”[=16] 将用户重定向到服务条款页面=]

当它运行时,它会将我重定向到 TOS,我会向下滚动并点击接受,然后程序会继续其愉快的方式。

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


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


有谁知道为什么会这样?

Provisioning DevGuide

createAccountTicket

Google Groups Link

这个问题已被最近的 release 修复,其中添加了新的 URL 参数 "provisioningSignup=false"。