【发布时间】:2012-07-01 23:47:47
【问题描述】:
我正在阅读 Google API,它说:
"第一步是根据已知的用户ID调用loadCredential(String)来检查最终用户的凭据是否已知。如果不是,调用newAuthorizationUrl()并将最终用户的浏览器引导到授权页面. 然后,Web 浏览器将使用“code”查询参数重定向到重定向 URL,然后可以使用该参数使用 newTokenRequest(String) 请求访问令牌。最后,使用 createAndStoreCredential(TokenResponse, String) 存储并获取凭据访问受保护的资源。”
所以我将这行代码放在我的代码中,即使使用正确的导入语句它也会失败。 “类型不匹配:无法从 Credential 转换为 AuthorizationCodeRequestUrl”
AuthorizationCodeRequestUrl bob2 = AuthorizationCodeFlow.loadCredential("test"); or
GoogleAuthorizationCodeFlow bob2 = AuthorizationCodeFlow.loadCredential("test");
另外,如果有人对 Google 的 Oauth2 实施有任何好的示例,请发布。我能找到的唯一一个我能理解的(见下面的链接)似乎已经贬值了,我想使用最新版本。 https://developers.google.com/google-apps/tasks/oauth-authorization-callback-handler
【问题讨论】:
-
您到 developers.google.com 的链接未被弃用。
标签: java google-app-engine jsp oauth-2.0