以下をご覧ください:
https://web.archive.org/web/20160409194848/http://www.jensbits.com/2012/04/05/google-analytics-reporting-api-using-oauth-2-with -常温核融合/
ログイン URL を作成し、ログイン URL の「コード」パラメーターを取得する
クライアント ID とクライアント シークレットは、アプリが Google API コンソールで API アクセス用に登録されるときに、Google によって設定されます。
リダイレクト URI は、認証後にユーザーが送信されるサーバー上の場所です。この uri は、アプリの登録時に Google API コンソールに登録されます。
これらの値は、application.cfc に含めることができます。
<cfset request.oauthSettings = {scope = "https://www.googleapis.com/auth/analytics.readonly",
client_id = "YOUR-CLIENT-ID.apps.googleusercontent.com",
client_secret = "YOUR-CLIENT-SECRET",
redirect_uri = "YOUR-REDIRECT-URI",
state = "optional"} />
ユーザーログインURL
ログイン URL は、アプリを介して Google コンテンツにアクセスする許可をユーザーに求めるプロンプトを表示し、「コード」リクエスト変数が URL で返されます。詳細については、URL の形成を参照してください。
<!--- create login url --->
<cfset loginURL = "https://accounts.google.com/o/oauth2/auth?scope=" & request.oauthSettings["scope"]
& "&redirect_uri=" & request.oauthSettings["redirect_uri"]
& "&response_type=code&client_id=" & request.oauthSettings["client_id"]
& "&access_type=online" />
アナリティクスにアクセスできる Google アカウントでログイン