Ошибка при получении подключения к linkedin
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
final LinkedInOAuthService oauthService = LinkedInOAuthServiceFactory.getInstance().createLinkedInOAuthService(CONSUMER_KEY, CONSUMER_KEY_SECRET);
try {
StringBuffer callbackURL = request.getRequestURL();
int index = callbackURL.lastIndexOf("/");
callbackURL.replace(index, callbackURL.length(), "").append("/LinkedInCallbackServlet");
LinkedInRequestToken requestToken = oauthService.getOAuthRequestToken(callbackURL.toString());
request.getSession().setAttribute("requestToken", requestToken);
System.out.println("token:"+requestToken);
System.out.println("Success");
String path=callbackURL.toString();
String verifier = request.getParameter("oauth_verifier");
System.out.println("----"+verifier);
response.sendRedirect(requestToken.getAuthorizationUrl());
} catch (LinkedInApiClientException e) {
throw new ServletException(e);
}
}
/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stubss
}
Когда он запускает этот код, то показывает ошибку:
Статус HTTP 500 - oauth.signpost.exception.OAuthCommunicationException: сбой связи с поставщиком услуг: сервер вернул код ответа HTTP: 403 для URL: https://api.linkedin.com/uas/oauth/requestToken