itgenoda131"服务器目前不可用"在Exact Online上加入查询

时间:2017-10-16 16:41:23

标签: exact-online invantive-sql

在精确在线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...

Picture of https error with OData call on Exact Online

大约20分钟的API调用后会发生此错误。当我使用浏览器单独执行API调用时,不会发生错误。

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

这个问题是由一个未知的原因造成的;经过一段时间的强烈请求后,似乎Exact Online API堆栈变得有点不稳定。

以下选项可行:

  1. 请勿在查询中使用join_set,但请使用完整联接。是的,根据环境的不同,会运行更长时间并导致更多呼叫,但API堆栈不会变得不稳定。
  2. 减少OData提供程序属性join-set-points-per-request的join_set值的最大数量。通常它是100.一般来说,例如' 50'确保查询有效,尽管它现在运行了两倍的API调用。