0

OAuth2 クライアントを自分で実装しました。それは機能します、私はclient idclient secret、およびaccess tokenを持っています。また、そこから新しいアクセストークンを受け取ることができる更新トークンもあります。

しかし、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 に答える