【发布时间】:2019-06-19 15:41:28
【问题描述】:
我只是在查看 Microsoft Graph API PHP SDK 以获取大量资源,尤其是用户。
查看 SDK 文档,有两种获取用户的方法,一种使用 createRequest() 方法,另一种使用 createCollectionRequest() 方法。
文档建议使用createCollectionRequest(),然后只做一个while循环,array_merge和getPage()来创建一个数组。
while (!$docGrabber->isEnd()) {
$docs = array_merge($docs,$docGrabber->getPage());
}
问题是,我有大约 50,000 个用户的集合,所以这种方法不是特别有效。
我猜最大的问题是,我上面的例子(使用while循环)是为了避免使用API返回的@odata.nextLink。
但是,如果我们真的想使用它,而不是返回单个数组中的每条记录呢?
谢谢
【问题讨论】:
标签: php microsoft-graph-api microsoft-graph-sdks