I got this code on below link.
How to get userinfo with google-api after succesfully been authenticated?
GoogleCredential credential2 = new GoogleCredential.Builder()
.setTransport(TRANSPORT).setJsonFactory(JSON_FACTORY)
.setClientSecrets(CLIENT_ID, CLIENT_SECRET)
.setRequestInitializer((new HttpRequestInitializer() {
@Override
public void initialize(HttpRequest request)
throws IOException {
request.getHeaders().setAuthorization("Bearer ".concat(tok));
}
}))
.build();
Oauth2 userInfoService = new Oauth2.Builder(TRANSPORT,
JSON_FACTORY, credential2.getRequestInitializer())
.setApplicationName(APPLICATION_NAME).build();
Userinfo userInfo = userInfoService.userinfo().get().execute();
logger.warn("User email: {}", userInfo.getEmail());
logger.warn("User gender: {}", userInfo.getGender());
logger.warn("User complet name: {} - {}", userInfo.getFamilyName(), userInfo.getName());
I have some below question.!
1) can you give me steps..? what is the first step before getting the GoogleCredential..? How to get the token..?
2)I am using the "Google API Client Library for Java, version 1.16.0-rc" library. In that jar files , I am not getting "Oauth2" class..? Which version client library i need to take..?
3)If anyone has sample example with jar ...Please replay me.