При разработке торгового приложения, которое умело обрабатывает условия ошибок API, я сейчас сосредоточился на классе ошибок API, касающихся ограничений использования.
список ошибок Trading API слишком расширен мне; согласно списку имеем следующие коды ошибок:
- ошибка 518: Ваше приложение превысило лимит использования для этого вызова, [...]
- ошибка 18000: Вы превысили дневной лимит запросов, поэтому вы не сможете делать дополнительные запросы до конца дня.
- ошибка 218050: Пользователи этого приложения ограничены количеством звонков, которые они могут совершать ежедневно, ежечасно и 6-минутно. [...]
- ошибка 21919144: Превышен максимальный лимит вызовов
- ошибка 21919165: Превышен максимальный лимит вызовов.
Я хочу быть уверенным, какие из этих ошибок мое приложение должно обрабатывать автоматически, если не все. Я особенно обеспокоен тем, что более высокие номера кодов ошибок могут быть менее консолидированными и более склонными к изменению их значения в будущих версиях API.
Стоит учитывать, что приведенный выше список ошибок Trading API не дает контекстуализации значения ошибок, поэтому связанное с ними текстовое описание может вводить в заблуждение.