Ошибка при получении подключения к 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

0 ответов

Другие вопросы по тегам