私はlinkedin-jを使用しています。トークンとトークンシークレットを取得するために、次のように Oauth フローを使用しています。
LinkedInRequestToken liRequestToken = (LinkedInRequestToken) request.getSession().getAttribute("liRequestToken");
LinkedInOAuthService linkedin = (LinkedInOAuthService) request.getSession().getAttribute("linkedin");
String oauth_verifier = request.getParameter("oauth_verifier");
try{
LinkedInAccessToken accessToken = linkedin.getOAuthAccessToken(liRequestToken, oauth_verifier);
insertLinkedinAccessTokenToDataBase(accessToken.getToken(), accessToken.getTokenSecret()));
} catch(Exception ex) {
ex.printStackTrace();
}
これは後でユーザー データの取得に使用できます。ただし、一部の Linkedin API は、linked-j では使用できません (つまり、https://api.linkedin.com/v1/companies? is-company-admin=true&oauth2_access_token=################) ########################################################################################################## ) どうすればこれを入手できますか)これらの API を手動で呼び出すには、トークンとトークン シークレットから oauth2_access_token を使用しますか?