0

我自己实现了我的 OAuth2 客户端。它有效,我有客户端 ID客户端密码访问令牌。我也有刷新令牌,可以从中接收新的访问令牌。

但是如何将这些字符串与 Google API for Java(Contacts API)一起使用?

我创造了ContactsService service = new ContactsService("<var>test</var>");

它接缝我必须提供 OAuthParameters 服务。setOAuthCredentials(),但 OAuthCredentials 没有访问令牌或刷新令牌的字段。只有setOAuthToken()setOAuthTokenSecret()。:-(

4

1 回答 1

0

解决方案是不使用setOAuthCredentials()。反而:

service.setPrivateHeader("Authorization", "Bearer " + accessToken);
于 2015-02-22T18:16:40.010 回答