我正在使用OneNote的REST API在OneNote中创建页面。在大多数情况下,它运作良好。但是,有些页面从未出现过。根据他们的HTTP响应代码(201),他们都正确地发布了POST,但无论我运行程序的时间或次数,都不会出现某些页面(总是相同的页面)。有时,如果我等了很长时间(例如几天),最终会出现一个页面,但通常会在一段时间后再次消失。
示例:如果我要上传10个页面,我可能会立即在OneNote Online中显示5个页面,在10分钟后显示3个页面,2个根本不显示的页面(无论我多少同步),甚至虽然它们都发布到同一个地方,但是有唯一的名称,并且所有回复都是201。
如果我使用缺失页面的ID发送GET请求并在标头中包含FavorDataRecency: true
,则API会返回不存在此类页面的情况。但是,如果我关闭该标题,则API会返回它们存在的信息以及它们的信息。
我怎样才能让他们出现?
更新注意:如果我删除了我上传并重新创建它们的部分,那么运行我的程序,所有页面POST都很好。我还没有确定他们是否会继续在后续运行中发布罚款。就目前而言,在我看来,OneNote索引或缓存页面的方式可能是问题的一部分。想法?
答案 0 :(得分:0)
上述症状:
暗示您的网页实际上并未成功创建 - 这是我的要求/建议: