目前,我正在研究一个从一个系统迁移到Microsoft团队的项目。为此,我们需要用页面填充onenote。这些页面在html中可以互相提及。
因此,我们首先创建一个具有空主体的页面,以便获得页面weburl / pageid,可用来替换从旧系统到onenote页面的现有链接。为此,我们需要“快速”创建页面,然后使用内容更新页面。
这似乎失败了。当我们创建页面时,我们会收到一个带有id的url等的新页面对象,但是当我们尝试直接使用内容更新该页面(或为此更新缩进级别)时,则会收到404消息。如果我们随后进行此修补程序请求,则稍后会成功。
除了轮询之外,还有什么方法可以找出我们是否可以修补页面?
HTTP/1.1 404 Not Found
Cache-Control: private
Content-Type: application/json
request-id: ec54fa77-6a1b-4bec-a303-0ed08019a27d
client-request-id: ec54fa77-6a1b-4bec-a303-0ed08019a27d
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West Europe","Slice":"SliceC","Ring":"5","ScaleUnit":"002","RoleInstance":"AGSFE_IN_21","ADSiteName":"WEU"}}
Duration: 1819.782
Strict-Transport-Security: max-age=31536000
Date: Wed, 20 Mar 2019 11:24:02 GMT
Content-Length: 232
{
"error": {
"code": "20102",
"message": "The specified resource ID does not exist.",
"innerError": {
"request-id": "ec54fa77-6a1b-4bec-a303-0ed08019a27d",
"date": "2019-03-20T11:24:02"
}
}
}