Coinigy v2 API - Как вызвать API истории торговли с параметрами StartDate и EndDate - PullRequest
0 голосов
/ 25 сентября 2018

Со ссылкой на https://api.coinigy.com/api/v2/docs/, пытается вызвать

/private/exchanges/{exchCode}/markets/{baseCurrCode}/{quoteCurrCode}/trades/history

Этот API имеет следующие параметры:

  1. exchCode: URL-параметр
  2. baseCurrCode: параметр URL
  3. quoteCurrCode: параметр URL
  4. StartDate: DateTime / параметр запроса
  5. EndDate: DateTime / параметр запроса

На основе этих данных ниже генерируется окончательный URL-адрес:

https://api.coinigy.com/api/v2/private/exchanges/BITS/markets/BTC/USD/Trades/history?StartDate=2008-8-01T12:30:00&EndDate=2018-9-20T12:30:00

и конечная точка, генерируемая для подписи, составляет

/api/v2/private/exchanges/BITS/markets/BTC/USD/Trades/history?StartDate=2008-8-01T12:30:00&EndDate=2018-9-20T12:30:00

НоЭто всегда дает неавторизованный ответ.

Что может быть причиной для этого?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Есть две причины, по которым я могу думать, что это может происходить изо всех сил:

  1. Вы не используете ключ с достаточным доступом (для этой конечной точки требуется подписка CRYPTOFEED).Если вы не уверены, обратитесь в службу поддержки или посмотрите, предлагает ли интерфейс управления ключами API индикатор того, какие разрешения он имеет
  2. Как сказал @Ahmed, подпись не должна включать в себя параметры, а толькосама конечная точка.Также, для времени, поставьте 'Z' в конце, чтобы указать время UTC
0 голосов
/ 25 сентября 2018

Удалить ?StartDate=2008-8-01T12:30:00&EndDate=2018-9-20T12:30:00 из созданной конечной точки, включенной в генерацию заголовка X-API-SIGN

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