Я работаю с
Microsoft Graph API
У меня есть требование получать письма с разными фильтрами и с указанным интервалом времени. Я использую запрос Odata для фильтра, пару примеров:
https://graph.microsoft.com/v1.0/users/<Email-id>/<folder-id>/messages?$search="received>2019-07-02T07:16:39.094Z AND received<2019-07-02T07:17:39.095Z AND isRead=false" https://graph.microsoft.com/v1.0/users/<Email-id>/<folder-id>/messages?$search="received>2019-07-02T07:16:39.094Z AND received<2019-07-02T07:17:39.095Z AND isRead=false AND body:testbody"
До утра все работало нормально, но теперь я сталкиваюсь с 504 тайм-аутом шлюза проблема
{ "error": { "code": "UnknownError", "message": "", "innerError": { "request-id": "f3ecaf3d-e9c2-4b99-8a01-224de9852d57", "date": "2019-07-02T11:38:20" } }
Потратив некоторое время, я заметил, что есть проблема с нижним фильтром с большим знаком.
received>2019-07-02T07:16:39.094Z
Если я уберу это, то это будет работать нормально. Он отлично работает и со знаком «меньше».
received<2019-07-02T07:17:39.095Z
Есть идеи команды, почему она перестает работать?