如何将PublisherId添加到对Office365 Rest API的GetBlob调用中以避免节流?

如何将PublisherId添加到对Office365 Rest API的GetBlob调用中以避免节流?,rest,office365,office365api,throttling,Rest,Office365,Office365api,Throttling,我正在尝试从O365管理API(已找到)迭代检索内容。当我到达“检索内容”部分时,我使用从“获取可用内容”方法返回的URI发出get请求 我能够使用返回的URI成功地迭代可用内容,但我偶尔会看到以下消息: {“error”:{“message”:“请求太多。方法=GetBlob,PublisherId=00000000-0000-0000-000000000000”,“代码”:“AF429”}” 这表示一个节流错误,如文档底部所述,但当我尝试将“&PublisherId={myid}”添加到该请

我正在尝试从O365管理API(已找到)迭代检索内容。当我到达“检索内容”部分时,我使用从“获取可用内容”方法返回的URI发出get请求

我能够使用返回的URI成功地迭代可用内容,但我偶尔会看到以下消息:

{“error”:{“message”:“请求太多。方法=GetBlob,PublisherId=00000000-0000-0000-000000000000”,“代码”:“AF429”}”

这表示一个节流错误,如文档底部所述,但当我尝试将“&PublisherId={myid}”添加到该请求时,服务器返回了一个运行时错误


有人知道如何将PublisherId添加到GetBlob调用中以避免节流吗?

我也遇到了同样的问题,并在url中添加了“?PublisherIdentifier={id}”,它现在似乎正在工作


在另一个主题上,请注意,如果使用list available content方法,分页头是'NextPageUri',而不是文档中所说的'NextPageUrl'。

我也有同样的问题,然后添加了Julian提到的“?PublisherIdentifier={id}”uri参数。这为我解决了这个问题

您可以在下面的链接(Python)中看到我一直在使用的设置。它使用asyncio/aiohttp来加速日志收集,并在响应中有“NextPageUri”头时执行分页

文档还没有更新,但希望很快会有所改变