2017-01-28 8 views
-1

数日前にEverNote Developer Relationsからプロダクション環境用にAPIキーが有効化されました。しかし、私は、本番環境で同じコンシューマキーとシークレットで認証トークンを生成しようとすると、私は以下のエラーを取得する有効なAPIキーを使用してEvernoteプロダクションで認証トークンを生成する際にエラーが発生しました。

Exception in thread "main" org.scribe.exceptions.OAuthException: Response body is incorrect. Can't extract token and secret from this: '<html> 

ここで私は同じコンシューマキーと秘密

Class<? extends EvernoteApi> providerClass = EvernoteApi.class; 

    // Generate Request token & Request secret 
    String CONSUMER_KEY = "Same as used in SANDBOX"; 
    String CONSUMER_SECRET = "Same as used in SANDBOX"; 
    String cbUrl = "localhost"; 

    OAuthService service = new ServiceBuilder() 
     .provider(providerClass) 
     .apiKey(CONSUMER_KEY) 
     .apiSecret(CONSUMER_SECRET) 
     .callback(cbUrl) 
     .build(); 

    Token scribeRequestToken = service.getRequestToken(); 
で使うコードです

しかし、これをサンドボックス環境で使用するとうまく動作します。これはAPIキーの有効化に問題がありますか?

答えて

0

私が使っていた消費者の秘密は間違っていました。この問題は、最初にevernoteによって送信された正しい消費者の秘密を使用した後に解決されました

関連する問題