0

OAuthプロセスが正常に機能しており、GoogleAdWordsとGoogleAnalyticsのアクセストークンを必要とするアプリケーションがあります。何らかの理由で、GoogleはOAuthトークンの取得に関してこれらを分離しました。Analyticsトークンを使用してAdWordsアカウントにアクセスする機能には制限があることは知っていますが、これにはユーザーが2つのアカウントをアクティブに接続する必要があり、それでもアクセスが制限されます。私はユーザーをリダイレクトしてGoogleで認証し、ユーザーが戻ってきたときにトークンとトークンシークレットを持っています。

私が課す必要のある主な機能の1つは、ユーザーが1つのアカウントを認証でき、それを使用できる必要があることです。または、両方のアカウント(アナリティクスとアドワーズ広告)を認証し、トークンを別々に保存して、2つを組み合わせて使用​​できるようにします。

私の主な質問はこれです:どのoauthトークンが返されたかをどうやって知ることができますか?現在、oauthプロセスは2つの別々のページ(2つの別々のコールバックURL、1つは分析用、もう1つはアドワーズ用)にありますが、同じページに作成したいので、両方ともoauth_tokenとoauth_token_secretを返すことに気付きました。誰かがこれに遭遇したことがありますか?コールバックが同じページにある場合、2つをどのように解読しましたか?

この状況のベストプラクティスは何ですか?2つの別々のページで各サービスのユーザーを認証する必要がある場合、それは世界の終わりではありませんが、私がこのようなものを実装しようとしたことを知りたいです:)

ありがとう!

4

1 に答える 1

1

通常、サービスごとに個別のコールバックページが必要です。トークンを分離しておく方が簡単です。

于 2011-08-14T02:47:25.723 に答える