大多数日历都正确同步,但由于某种原因,在尝试使用从第一个请求收到的nextLink请求事件时,我们始终遇到504 Gateway Timeout错误.
第一个要求:
获取https://graph.microsoft.com/v1.0/users/\u0026lt;userId\u0026gt;/calendars/\u0026lt;calendarId\u0026gt;/calendarView/delta?startDateTime=2017-06-10t00:00:00Z\u0026amp;endDateTime=2018-06 -10t00:00:00Z
第一反应:
{ "@odata.context": "https://graph.microsoft.com/v1.0/$Metadata#Collection(event)","@odata.nextLink": "https://graph.microsoft.com/v1.0/users/<userId>/calendars/<calendarId>/calendarView/delta?$skiptoken=R0usmcdvmMuZCBYV0hguCGmIJqcU0n_6jVFWUlNKbXkBKYVlxLSMsISZI5sLLLJyLJF8hZIj0PURpAeP_XxydW_qbMUoFMTXjOpLa8Ta6rxMRA7Wv6IHYfjyLPcDzCbM_hKvTgq8BZaBeJv-a61mebF6X2wT4HqCAGL5lL4nLZabHk1nD9GbWJ0a4Qq0M41_GPYxEi5YNe9u1673SQ1Djw.F85xXB6GjtO7myCQCOgFvzp1G7mQB0BvuHQJyn0CICQ","value": [ <list of events> ] }
第二个请求:
GET https://graph.microsoft.com/v1.0/users/\u0026lt;userId\u0026gt;/calendars/\u0026lt;calendarId\u0026gt;/calendarView/delta?$skiptoken=R0usmcdvmMuZCBYV0hguCGmIJqcU0n_6jVFWUlNKbXkBKYVlxLSMsISZI5sLLLJyLJF8hZIj0PURpAeP_XxydW_qbMUoFMTXjOpLa8Ta6rxMRA7Wv6IHYfjyLPcDzCbM_hKvTgq8BZaBeJv-a61mebF6X2wT4HqCAGL5lL4nLZabHk1nD9GbWJ0a4Qq0M41_GPYxEi5YNe9u1673SQ1Djw.F85xXB6GjtO7myCQCOgFvzp1G7mQB0BvuHQJyn0CICQ
第二回应:
504网关超时
{ "error": { "code": "UnknownError","message": "","innerError": { "request-id": "0784cffb-cba7-424b-be1d-74b2bfef5da1","date": "2017-07-10T09:11:33" } } }
我上周尝试过几次执行脚本,但是在请求第二页时请求一直失败.其他日历同步没有问题,所以我真的不知道如何调试这些问题.我们可以做些什么来解决这个问题吗?