2012-01-18 4 views
4
OAuthService service = new ServiceBuilder() 
       .provider(GoogleApi.class) 
       .apiKey("198898816518.apps.googleusercontent.com") 
       .apiSecret("hpvFCWHt6ZxWqO-DLwF062rO") 
       .scope(SCOPE) 
       .build(); 

     Token requestToken = null; 

     requestToken = service.getRequestToken(); 

     System.out.println("authorize Scribe here:"); 
     Token token = new Token("oauth_token", "4/qGH3cNdzrdIIMmEsDMTRNhKD9z51"); 
     System.out.println(AUTHORIZE_URL + requestToken.getToken()); 
     System.out.println("paste the verifier"); 

       Verifier verifier = new Verifier("IWqonDH9RCtK0hwyZQlYOUCb"); 
         // Trade the Request Token and Verfier for the Access Token 

     Token accessToken = service.getAccessToken(token, verifier); 

je suis l'erreur ..org.scribe.exceptions.OAuthException: le corps de la réponse est incorrect. Impossible d'extraire jeton et secret de ceci: « Le jeton est invalide

org.scribe.exceptions.OAuthException: corps de réponse est incorrecte. Impossible d'extraire le jeton et le secret de ceci: 'Le jeton n'est pas valide.

merci à l'avance ....

Répondre

1

je crois que vous utilisez peut-être scribe 1.3.0 comme je l'ai aussi eu cette erreur un peu faire des choses OAuth. Il suffit de le remplacer par la dernière version, scribe 1.3.1 et tout ira bien .... il semble que certains gotcha dans 1.3.0 ... pas sûr exactement de la cause de l'erreur, mais cela a fonctionné pour moi. Vous pouvez télécharger d'ici: scribe 1.3.1

Questions connexes