Справка по аутентификации Tradeogre API (curl) - PullRequest
0 голосов
/ 04 февраля 2020

Извините за новенький ie стиль Q, но скручивание не является сильной стороной. Документы API Tradeogre говорят, что нужно использовать curl -u '{public}: {private}', но он всегда возвращает 405

curl -u <key>:<secret> https://tradeogre.com/api/v1/account/balance 

Является ли publi c ключ, а приватный - секретом от моих ключей API ?

Нужны ли кавычки или фигурные скобки?

Я пробовал, без двойных кавычек, поменять местами ключи. Ничто не похоже на работу. Просто сейчас пытаюсь заставить его работать в bash.

Теперь я заставил неаутентифицированные вещи работать просто замечательно.

1 Ответ

1 голос
/ 04 февраля 2020

405 означает Method not allowed означает, что вы отправляете неправильный тип запроса - в вашем случае вы отправляете запрос GET, где это должно быть POST запросом согласно документации.

В вашем теле POST необходимо поле с именем currency с примерным значением BTC.

Поэтому ваш запрос на публикацию будет выглядеть следующим образом:

curl -u <key>:<secret> -d "currency=BTC" -X POST https://tradeogre.com/api/v1/account/balance 

GET конечная точка называется /account/balances;)

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