如何判断哪些OAuth令牌在Google Adwords和Analytics API中返回

如何判断哪些OAuth令牌在Google Adwords和Analytics API中返回,oauth,google-analytics-api,access-token,google-ads-api,Oauth,Google Analytics Api,Access Token,Google Ads Api,我的OAuth进程运行良好,我有一个需要Google Adwords和Google Analytics访问令牌的应用程序。无论出于何种原因,谷歌在收购OAuth代币方面已经将这些分离开来。我知道使用Analytics代币访问Adwords帐户的能力有限,但这需要用户主动连接他们的两个帐户,即使这样,访问也是有限的。我已将用户重定向到Google进行身份验证,当他们回来时,我拥有他们的令牌和令牌机密 我需要实施的一个主要功能是,用户必须能够验证一个帐户,并仅使用该帐户。或者验证两个帐户(analy

我的OAuth进程运行良好,我有一个需要Google Adwords和Google Analytics访问令牌的应用程序。无论出于何种原因,谷歌在收购OAuth代币方面已经将这些分离开来。我知道使用Analytics代币访问Adwords帐户的能力有限,但这需要用户主动连接他们的两个帐户,即使这样,访问也是有限的。我已将用户重定向到Google进行身份验证,当他们回来时,我拥有他们的令牌和令牌机密

我需要实施的一个主要功能是,用户必须能够验证一个帐户,并仅使用该帐户。或者验证两个帐户(analytics和adwords),并能够同时使用这两个帐户,令牌分别存储

我的主要问题是:我如何确定返回了哪个oauth令牌?目前,我将oauth进程放在两个单独的页面上(两个单独的回调URL,一个用于分析,一个用于adwords),但我想将它们放在同一个页面上,并且我意识到它们都返回oauth_令牌&oauth_令牌_secret。以前有人见过这个吗?当回调位于同一页上时,您如何在两者之间进行解码

这种情况下的最佳做法是什么?如果我必须在两个单独的页面上对每个服务的用户进行身份验证,但我想知道我已经尝试实现了如下内容:)


谢谢

通常,您应该为每个服务提供一个单独的回调页面。将代币分开更简单、更容易