Skip to main content
С постраничным возвратом Application, которыми владеет учетная запись или на использование которых она уполномочена, включая баланс, статус, сводку услуги и связанные учетные данные. Подходит для пакетного мониторинга баланса, поиска Application ID и перехода к управлению учетными данными.

Подготовка

  1. Войдите на платформу AceDataCloud.
  2. Создайте токен учетной записи в консоли Account Token.
  3. Обычные пользователи используют user_id=me; также можно получить собственный UUID через GET /api/v1/platform-tokens/me/.

Обзор интерфейса

Обычные пользователи должны передавать user_id=me. Если не передавать его, запрос изначально не сужается по учетной записи, и при пагинации при встрече объектов без доступа может вернуться 403; администраторы могут просматривать всю таблицу, не передавая его.

Параметры запроса

paid, disabled, expired, low_balance и tag в настоящее время не являются параметрами серверной фильтрации. Для предупреждений о балансе следует получить список, а затем определять на клиенте на основе remaining_amount, service.unit и бизнес-порогов каждого Application.

Пример запроса

Одновременный просмотр Application, которыми вы владеете, и тех, которые другие авторизовали для вас:

Описание ответа

Ответ имеет вид {count, items}. Каждый элемент содержит поля модели Application, а также:
  • service: id, alias, title, type, unit, icon_url;
  • credentials: сводка учетных данных, которые текущий вызывающий имеет право видеть;
  • paid, remaining_amount, used_amount, disabled, allow_consume_global;
  • фактическое значение scope — Individual или Global;
  • фактическое значение type — Usage или Period.
remaining_amount может быть пустым; клиент должен сначала проверить его на пустоту, а затем выполнять числовое сравнение. Единица квоты определяется service.unit.

Следующий шаг