Рыночный заказ Java Bitstamp API Файл не найден - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь сделать сообщение из Java, чтобы сделать рыночный заказ, используя мою учетную запись Bitstamp, но следующий код возвращает файл, не найденный для URL.

Это может быть из-за CSRF, но я не уверен, есть ли у кого-нибудь опыт работы с API-интерфейсом битовой метки, что было бы замечательно.

public static void postToken() throws IOException, JSONException {
    URL url = null;
    String sig = encode();
    try {
        url = new URL("https://www.bitstamp.net/api/v2/buy/market/" + feedbackType.toLowerCase() +"usd/");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setConnectTimeout(5000);//5 secs
        connection.setReadTimeout(5000);//5 secs

        connection.setRequestMethod("POST");
        connection.setDoOutput(true);
        connection.setRequestProperty("Content-Type", "application/json; charset=UTF-8");

        JSONObject cred = new JSONObject();

        cred.put("key",api_key);
        cred.put("signature", sig);
        cred.put("nonce", nonce);
        cred.put("amount", feedback);

        OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
        out.write(cred.toString());
        out.flush();
        out.close();

        int res = connection.getResponseCode();
        System.out.println(res);

        InputStream is = connection.getInputStream();
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        String line = null;
        while((line = br.readLine() ) != null) {
            Log.d(TAG, line);
        }
        connection.disconnect();
    } catch (MalformedURLException e) {
        e.printStackTrace();
    }
}

Ошибка: W / System.err: java.io.FileNotFoundException: https://www.bitstamp.net/api/v2/buy/market/btcusd/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...