看看:
https ://web.archive.org/web/20160409194848/http://www.jensbits.com/2012/04/05/google-analytics-reporting-api-using-oauth-2-with -冷熔/
创建登录 URL 并检索登录 URL 的“代码”参数
当应用程序在 Google API 控制台中注册 api 访问权限时,Google 会设置客户端 ID 和客户端密码。
重定向 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 将提示用户允许通过应用访问他们的 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 帐户登录