OneNote API无法从共享笔记本中为共享用户获取任何笔记


OneNote API fails to get any notes from shared notebook for sharing user

作为开发人员,我能够从与客户端共享的笔记本中获取(通过REST API使用PHP)所有笔记。正如你所看到的,我的搜索返回了访问部分中的所有25张纸币:

{"@odata.context":"https://www.onenote.com/api/v1.0/$metadata#me/notes/sections('0-240BD74C83900C17%21128584')/pages(title,id,links,contentUrl)","@odata.count":25,"value":[{…

但作为我的(经过正式身份验证的)客户端登录(并使用完全相同的代码),我们得到了0个注释:

{"@odata.context":"https://www.onenote.com/api/v1.0/$metadata#me/notes/sections('0-240BD74C83900C17%21128584')/页面(title,id,links,contentUrl)","@odata.count":0,"value":[
]}

我的客户需要做些什么才能不仅获得共享笔记本中的部分,而且(更重要的是!)获得该部分中的笔记?

对于API没有返回共享页面,首先表示歉意。我已经追踪到我们合作伙伴服务中的一个区域性事件。(用户影响估计为总活跃用户的<1%)。

一旦事件得到解决,您将看到共享页面被正确返回。

同时,作为的临时解决方法将以下标头添加到API请求中将返回共享页面。

FavorDataRecency:真实