Да, но похоже, что вы не предоставляете достаточно информации. Также необходимо указать два поля заголовка. Это X-CC-Api-Key
, который является вашим ключом API, и X-CC-Version
. См. Ссылку ниже.
https://commerce.coinbase.com/docs/api/#introduction
Поля заголовка могут быть предоставлены для HttpURLConnection
с использованием addRequestProperty
https://docs.oracle.com/javase/8/docs/api/java/net/URLConnection.html#addRequestProperty - java .lang.String- java .lang.String-
URL url = new URL("https://api.commerce.coinbase.com/checkouts");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.addRequestProperty("X-CC-Api-Key", "YourSuperFancyAPIKey");
connection.addRequestProperty("X-CC-Version", "2018-03-22");
connection.setDoOutput(true);
Вы также хотите быть осторожным с тем, какой метод вы используете. Вы предоставляете метод POST в вашем примере. Это, вероятно, не то, с чего вы хотите начать. Если вы отправите метод GET, вы получите список всех чеков. Это будет хорошим местом для начала.
https://commerce.coinbase.com/docs/api/#checkouts
- GET для получения списка проверок
- POST для создания новой проверки
- PUT обновить извлечение
- УДАЛИТЬ, чтобы удалить извлечение
Этот тип API известен как REST.