Microsoft graph api 分批与分批相结合;Microsoft Graph上的增量查询(deltaLink)
用例:我对跟踪用户消息和事件的更改感兴趣 使用deltaquery()我可以实现这一点,但我需要针对图形发送两个请求:一个用于消息,一个用于事件 批处理(,当前预览)允许我一次发送多个请求,并且已知问题()和OData规范都没有表明批发送deltaLinks是不允许的Microsoft graph api 分批与分批相结合;Microsoft Graph上的增量查询(deltaLink),microsoft-graph-api,Microsoft Graph Api,用例:我对跟踪用户消息和事件的更改感兴趣 使用deltaquery()我可以实现这一点,但我需要针对图形发送两个请求:一个用于消息,一个用于事件 批处理(,当前预览)允许我一次发送多个请求,并且已知问题()和OData规范都没有表明批发送deltaLinks是不允许的 这是一个受支持的方案,还是我试图错误地使用批处理或增量查询?我们目前在增量请求的批处理中没有做任何特殊的事情。如果要发送多个增量查询,可以通过调用“/version/$batch”在批处理请求中发送。 批处理响应将包含单个响应,每
这是一个受支持的方案,还是我试图错误地使用批处理或增量查询?我们目前在增量请求的批处理中没有做任何特殊的事情。如果要发送多个增量查询,可以通过调用“/version/$batch”在批处理请求中发送。 批处理响应将包含单个响应,每个响应都有自己的nextlink/deltalink。然后,客户端可以解析该响应,提取nextlink,使用nextlink创建一个新请求,并将其放入另一个批处理请求中,或者作为单个请求发送。 以下是在批处理中使用增量请求的示例:
POST /beta/$batch HTTP/1.1
{
"requests": [
{
"url": "/users/delta?$select=displayName,givenName,surname",
"method": "GET",
"id": "1"
}
]
}
Host : graph.microsoft.com
参考:$batch&method=POST&version=beta