我正在尝试构建一个页面,用户可以在其中使用他的 google id 登录并访问 Picasaweb 相册。
我正在使用 gdata-java-client-1.47.1.zip(从这里下载)、google-oauth-java-client-1.10.1-beta.zip(从这里下载)和 google-api-java-client-1.10 .3-beta.zip(从这里下载)
设置 OAuth2 工作流程并获取访问令牌后,我创建了 Credential 对象
return new GoogleCredential.Builder().setClientSecrets(CLIENT_ID, CLIENT_SECRET)
.setJsonFactory(jsonFactory).setTransport(transport).build().setAccessToken(gtresponse.getAccessToken()).setRefreshToken(gtresponse.getRefreshToken());
当我尝试创建 PicasawebService 对象并按此链接中所述设置 OAuth2Credentials 时,我在 PicasawebService 对象可用的方法列表中看不到 setOAuth2Credentials 方法。我只能看到 setOAuthCredentials(parameters, signer) 方法可用。这是预期的吗?
不确定如何访问网络相册数据?有点卡住了!请帮忙?
谢谢,
萨提亚