2017-09-26 85 views
0

我使用MS图形API来获取所有的笔记本电脑,包括采用共享笔记本:我对API调用收到https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true问题与MS图形OneNote中获得笔记本电脑API

样的反应是 - enter image description here

在这个笔记本"displayName": "For pooja"由其他用户创建并与我共享。笔记本电脑"displayName": "Pooja_Work_1"由我创建。在我创建的笔记本的createdBy字段中反映了正确的用户iddisplayName。而对于与我共享的笔记本,createdBy字段用户displayName具有正确的值,但用户id有我的id。理想情况下,它必须是创建此用户的用户的id

好像是API中的一个bug。

为了访问共享笔记本我怎样才能得到与我共享笔记本的用户userId。在群组共享笔记本的情况下,在groupId上。

这两个用户都属于同一个组织。

+1

我想不出一种方法来获取它。这很可能是为什么'includesharednotebooks = true'没有记录。 –

+0

在那里有任何方式获得与我共享笔记本的用户的ID。我有与我分享的笔记本清单。 –

回答

1

对不起Pooja。目前这在这个特定的API中是一个已知的限制。我们无法检索创建或修改共享笔记本的用户的ID。因此,该ID当前设置为请求用户

+0

那么有什么办法可以让企业帐户检索共享笔记本页面和部分。我对这个问题深陷不安。我如何知道与我共享笔记本的用户。无法从共享笔记本中访问企业帐户的页面? –

+0

您是否在GetRecentNotebooks API响应中看到了所需的笔记本?作为参考:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/notebook_getrecentnotebooks – Manjusha

+0

是@Manjusha我能够访问共享笔记本电脑,但不知何故,我不能访问这些笔记本的页面和部分。有没有办法访问共享笔记本的页面和部分 –

相关问题