itgenoda131 "Сервер в данный момент недоступен" на Exact Online с запросом на присоединение

Выполнение запроса с объединением с join_set на точное онлайн ItemsЯ получаю:

The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state. (https://start.exactonline.be/api/v1/261941/logistics/Items?$select=*&filter=((ID eq guid...

Изображение ошибки https при вызове OData в Exact Online

Эта ошибка возникает после примерно 20 минут вызовов API. Когда я выполняю вызов API изолированно с помощью браузера, ошибка не возникает.

Как я могу обойти эту ошибку?

1 ответ

Эта проблема вызвана неизвестной причиной; кажется, что стек Exact Online API становится немного нестабильным после некоторого времени интенсивных запросов.

Известно, что работают следующие опции:

  1. Не используйте join_set в вашем запросе, но используйте полное соединение. Да, он будет работать дольше и вызывать намного больше вызовов в зависимости от среды, но стек API не становится нестабильным.
  2. Уменьшите максимальное количество значений join_set атрибута поставщика OData join-set-points-per-request, Обычно это 100. Как правило, такие значения, как '50', гарантируют, что запрос работает, хотя теперь он выполняет двойное количество вызовов API.
Другие вопросы по тегам