Поле валюты отсутствует в конечной точке передачи API Coinbase Pro

Я использую конечную точку списка депозитов API Coinbase Pro, но данные, полученные в ответе, не дают мне понять, какая валюта (фиатная или криптовалюта) была использована для этого:

  {
    id: 'xxx',
    type: 'deposit',
    created_at: '2017-11-27 09:03:13.278111+00',
    completed_at: '2017-11-27 09:03:14.112826+00',
    canceled_at: null,
    processed_at: '2017-11-27 09:03:14.112826+00',
    account_id: 'xxx',
    user_id: 'xxx',
    user_nonce: null,
    amount: '2001.00000000',
    details: {
      coinbase_account_id: 'xxx',
      coinbase_transaction_id: 'xxx'
    },
    idem: null
  }

Я пробовал использовать идентификатор с конечной точкой единого депозита, но получаю тот же результат. Я знаю, что валюту можно каким-то образом получить, потому что существует множество сервисов отслеживания портфелей, которые делают это, поэтому я, должно быть, делаю что-то не так, но я понятия не имею, что это может быть. Кто-нибудь знает как это делать?

Спасибо!


person Vier    schedule 18.03.2021    source источник


Ответы (1)


Нашел :) Для этого требуется первый запрос к конечной точке учетных записей, которая возвращает currency и id , и это id необходимо сопоставить с полем account_id депозита.

person Vier    schedule 20.03.2021