Discogs OAuth с Scribe: не удается подключиться к удаленному сервису

Я пытаюсь подключиться к Discogs через oauth 1.0a. Я использую пример с этой страницы: http://devjay.org/?p=22

Мой DiscoGSApi10a.java выглядит точно так же. Я получил файл свойств и мой основной класс, который я уменьшил в случае поиска ошибки:

    public class Auth2 {

    public static void main(String[] args) throws FileNotFoundException, IOException {

        Properties configProps = new Properties();
        configProps.load(new FileInputStream("src/main/resources/config.properties"));
        String consumer_key = configProps.getProperty("consumer.key");
        String consumer_secret = configProps.getProperty("consumer.secret");
        String user_agent_string = configProps.getProperty("useragent.string");
        // will be empty on the first run, as token is not yet provided
        String config_token = configProps.getProperty("accesstoken.key", "");
        String config_secret = configProps.getProperty("accesstoken.secret", "");


            //this requires user interaction if no access token is found in config.properties
         OAuthService service = new ServiceBuilder()
         .provider(DiscoGSApi10a.class)
         .apiKey(consumer_key)
         .apiSecret(consumer_secret)
         .debug()
         .build();

         Token requestToken = service.getRequestToken();

         System.out.println("Token RAW: "+ requestToken.getRawResponse());

    }
}

Журнал и ошибка выглядит следующим образом:

получение токена запроса от https://api.discogs.com/oauth/request_token установка oauth_callback для работы с генерацией подписи... с использованием base64 encoder: базовая строка DatatypeConverter: POST&https%3A%2F%2Fapi.discogs.com%2Foauth%2Frequest_toback & oaa %3Doob%26oauth_consumer_key%YOUR_CONSUMER_KEY%26oauth_nonce%3D1825647227%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1420357886%26oauth_version%3D1.0 подпись: WbSZr46nikDsZGzo9gSeJcP28Xk= приложенные дополнительные параметры OAuth: { oauth_callback -> OOB, oauth_signature -> WbSZr46nikDsZGzo9gSeJcP28Xk=, oauth_version -> 1.0, oauth_nonce -> 1825647227, oauth_signature_method -> HMAC-SHA1, oauth_consumer_key -> IgUpkXTCBbIZNQrlXiYk, oauth_timestamp -> 1420357886 } с использованием запроса Http для заголовка заголовка. Исключение - исключение. проблема при создании соединения с удаленным сервисом. по адресу org.scribe.model.Request.send(Request.java:70) по адресу org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:59) по адресу org.scribe.oauth.OAuth10aServiceImpl.getRejuthaal () в org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:45) в de.ms.discogs.auth.Auth2.main(Auth2.java:43), вызванный: java.net.SocketException: неожиданный конец файла с сервера в sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:772) в sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:633) в sun.net.www.http.ttpli.parseHTTPHeader(HttpClient.java:769) в sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:633) в sun.net.www.protocol.http.HttpURLConnection.getInputStream1 (Http) attnneon aton1 java.net.HttpURLConnection.getResponseCode (HttpURLConnection.java:468) на sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338) в org.cept.mo.) на org.scribe.model.Request.doSend(Request.java:117) на org.scribe.model.Request.send(Request.java:66) ... еще 4

Почему я даже не могу подключиться к удаленному сервису?

С уважением LStrike

0 ответов

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