2012-01-18 11 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); 

無効である私はエラーを得た。..org.scribe.exceptions.OAuthException:応答本文が正しくありません。このことからトークンとシークレットを抽出することはできません:「トークンは

org.scribe.exceptions.OAuthException:レスポンスボディが間違っています。 トークンと秘密を以下から抽出できません: 'トークンが無効です。

事前のおかげで....

答えて

1

私はまた、OAuthのものをやって、そのようなちょっとエラーを得たとして、あなたはスクライブ1.3.0を使用している可能性が考えています。ちょうど1.3.1でスクラブ1.3.1と最新のバージョンに置き換えて、あなたはうまくいくでしょう... 1.3.0のいくつかの邪魔のように思える...正確にabtエラー原因がわからないが、これは私のために働いた。 ここからダウンロードできます:scribe 1.3.1

関連する問題