Как получить доступ к контактам Google, используя oauth в Java
Ранее я мог получить доступ к контактам Google, используя ключ пользователя и секрет пользователя.
GoogleOAuthParameters objParametersPro = new GoogleOAuthParameters();
ContactsService contactService = new ContactsService("App_Name");
objParametersPro.setOAuthConsumerKey(m_sConsumerKey);
objParametersPro.setOAuthConsumerSecret(m_sConsumerSecret);
objParametersPro.setOAuthType(OAuthType.TWO_LEGGED_OAUTH);
OAuthSigner objSignerPrp = new OAuthHmacSha1Signer();
objParametersPro.addCustomBaseParameter("xoauth_requestor_id",adminEmail);
contactService.setOAuthCredentials(objParametersPro, objSignerPrp);
contactService.setHeader("GData-Version", "3.0");
try {
String url="https://www.google.com/m8/feeds/contacts/"+domain+"/full/"+contactId;
entry = contactService.getEntry(new URL(url),ContactEntry.class);
} catch (Exception e1) {
e1.printStackTrace();
log.warning("exception in create entry obj"+e1);
}
Но теперь я должен использовать oauth 2.0. Может ли кто-нибудь иметь пример этого или кусок кода?