Интеграция 1С с Яндекс Такси

1. unknow_user 13.03.25 05:24 Сейчас в теме
Здравствуйте.
Интеграция в API 2.0. При создании/обновлении сотрудника на клиенте Яндекс Такси не получается установить лимиты по сервису "заправки"(tanker). Сервис "tanker" точно есть, проверял другим запросом, при этом ошибка говорит о том, что нельзя установить лимит по этому сервису. Без указания массива с лимитами сотрудник в ЯТ создаётся нормально (скрины прилагаю).
Доступ к клиенту "Яндекс Такси" есть у менеджера.
Подскажите пожалуйста, в чем может быть дело?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
4. laperuz 47 13.03.25 07:00 Сейчас в теме
(3) Ок, тогда следующий момент - 100 это что?
Судя по документации, нужно сначала создать лимит, если не ошибаюсь, тут: https://taxi__business-api.docs-viewer.yandex.ru/ru/concepts/api20/limit-update, в ответ получить id лимита(а он в виде UUID, а не числа), и указывать уже этот id в запросе на установку лимита. У вас, кажется, вы пытаетесь задать лимит, равный 100, соответственно вам и отвечают, что лимита с тамим id не существует

P.S. с сервисом не работал, сужу только по описанию API.
unknow_user; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. laperuz 47 13.03.25 06:47 Сейчас в теме
А документация говорит, что в "service" допускается только 3 значения: taxi, eats2, drive

https://taxi__business-api.docs-viewer.yandex.ru/ru/concepts/api20/user-update
unknow_user; +1 Ответить
3. unknow_user 13.03.25 06:55 Сейчас в теме
(2) Да, действительно говорит так, но документация устарела/неполная. Это видно по ответу клиента
Прикрепленные файлы:
4. laperuz 47 13.03.25 07:00 Сейчас в теме
(3) Ок, тогда следующий момент - 100 это что?
Судя по документации, нужно сначала создать лимит, если не ошибаюсь, тут: https://taxi__business-api.docs-viewer.yandex.ru/ru/concepts/api20/limit-update, в ответ получить id лимита(а он в виде UUID, а не числа), и указывать уже этот id в запросе на установку лимита. У вас, кажется, вы пытаетесь задать лимит, равный 100, соответственно вам и отвечают, что лимита с тамим id не существует

P.S. с сервисом не работал, сужу только по описанию API.
unknow_user; +1 Ответить
5. unknow_user 13.03.25 07:17 Сейчас в теме
(4) Ой...конечно... Благодарю Вас, премного! Сейчас исправлю алгоритм
6. unknow_user 13.03.25 07:44 Сейчас в теме
(4) ID лимита можно даже получить обычным GET запросом, Яндекс Такси
Может пригодится кому.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот