【发布时间】:2011-08-14 10:47:25
【问题描述】:
我的 OAuth 流程运行良好,我有一个需要 Google Adwords 和 Google Analytics 访问令牌的应用程序。无论出于何种原因,谷歌在获取 OAuth 令牌方面都将这些分开。我知道使用 Analytics 令牌访问 Adwords 帐户的能力有限,但这需要用户主动连接他们的两个帐户,即使这样访问也受到限制。我让用户重定向到谷歌进行身份验证,当他们回来时,我有他们的令牌和令牌秘密。
我需要强加的一个主要功能是用户必须能够验证一个帐户,并且只使用它。或者对两个帐户(分析和 adwords)进行身份验证,并能够同时使用这两个帐户,令牌分别存储。
我的主要问题是:如何确定返回了哪个 oauth 令牌?目前,我的 oauth 进程位于两个单独的页面上(两个单独的回调 url,一个用于分析,一个用于 adwords),但我想将它们放在同一页面上,并且我意识到它们都返回 oauth_token 和 oauth_token_secret .有没有人遇到过这个?当回调位于同一页面时,您是如何区分这两者的?
这种情况的最佳做法是什么?这不是世界末日,如果我必须在两个单独的页面上对每个服务的用户进行身份验证,但想知道我已经尝试实现这样的东西:)
谢谢!
【问题讨论】:
标签: oauth google-analytics-api access-token google-ads-api