Расчет платных вызовов

Если ваш тариф основан на вызовах (запросах к OT API), то нужно правильно понимать, какие методы и в каких ситуациях считаются платными. И учитывать это в своей работе.

Прежде всего, платными являются только некоторая часть методов, в основном связанных с информацией от провайдеров: каталог, товары, поиск товаров, продавцы, и так далее. В данной документации платные методы помечены знаком Платный вызов.

Учитываются любые успешные с точки зрения OT API обращения к платным методам. Успешными считаются те вызовы, результат которых содержит код ошибки ErrorCode=Ok или ErrorCode=BatchError. Если клиент по каким-либо причинам не дождался ответа, но OT API все равно завершило выполнение без ошибок и выдало результат, вызов также считается успешным.

В качестве отдельного дополнения, почему код ошибки BatchError считается за успешный вызов: такой код ошибки может возникнуть только в Batch-методах, при ошибках в получении дополнительных блоков информации (как например блок со списком товаров того же продавца в методе BatchGetItemFullInfo). При этом основная информация метода (в примере - информация о самом товаре) возвращается как обычно, другие дополнительные блоки тоже могут быть успешно возвращены.