如何从Google Contacts API的访问令牌创建OAuthParameters

时间:2015-02-22 18:01:34

标签: java google-oauth gdata-api google-data-api google-oauth-java-client

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

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

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

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

1 个答案:

答案 0 :(得分:0)

解决方案是不使用setOAuthCredentials()。代替:

service.setPrivateHeader("Authorization", "Bearer " + accessToken);