0

作为开发人员,我能够从与客户端共享的笔记本中获取(通过 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')/pages(title,id,links ,contentUrl)","@odata.count":0,"value":[
] }

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

4

1 回答 1

1

首先对 API 未返回的共享页面表示歉意。我已将此问题追溯到我们合作伙伴服务中的一个区域性事件。(用户影响估计小于总活跃用户的 1%)。

事件解决后,您将看到正确返回的共享页面。

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

FavorDataRecency: true

于 2016-04-20T17:57:23.367 回答