作为开发人员,我能够通过与客户端共享的笔记本获取(通过REST API使用PHP)所有笔记。如您所见,我的搜索会返回所访问部分中的所有25个音符:
{ " @ odata.context":" https://www.onenote.com/api/v1.0/ $元数据#ME /笔记/切片(' 0-240BD74C83900C17%21128584')/页(标题,ID,链路,的contentURL)"" @ odata.count":25,"值":[ { ...
但是以我的(经过身份验证的)客户端登录(并使用完全相同的代码),我们得到0个注释:
{ " @ odata.context":" https://www.onenote.com/api/v1.0/ $元数据#ME /笔记/切片(' 0-240BD74C83900C17%21128584')/页(标题,ID,链路,的contentURL)"" @ odata.count":0,"值":[
] }
我的客户需要做些什么才能获得共享笔记本中的部分,但(更重要的是!)该部分中的注释?
答案 0 :(得分:1)
首先,API没有返回共享页面的道歉。我已将此问题跟踪到我们合作伙伴服务中的区域事件。 (用户影响估计为<活跃用户总数的1%)。
事件解决后,您将看到正确返回的共享页面。
与此同时,作为临时解决方法,在API请求中添加以下标题将返回共享页面。
FavorDataRecency:true