【问题标题】:Issue with MS Graph Onenote get Notebooks APIMS Graph Onenote 获取 Notebooks API 的问题
【发布时间】:2017-09-26 10:50:37
【问题描述】:

我正在使用 MS 图形 API 获取所有笔记本,包括使用以下共享笔记本:https://graph.microsoft.com/v1.0/me/onenote/notebooks?includesharednotebooks=true

我在 API 调用中收到的示例响应如下 -

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

似乎是 API 中的一个错误。

为了访问共享笔记本,我如何获得与我共享笔记本的用户的userId。如果是群组共享笔记本,请在 groupId 上。

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

【问题讨论】:

  • 我想不出办法得到它。这很可能是为什么 includesharednotebooks=true 没有记录在案的原因。
  • 有什么方法可以获取与我共享笔记本的用户的 ID。我有与我共享的笔记本列表。

标签: microsoft-graph-api onenote


【解决方案1】:

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

【讨论】:

  • 那么有什么方法可以让企业帐户检索共享的笔记本页面和部分。我被这个问题严重困扰。我如何知道与我共享笔记本的用户。无法从企业帐户的共享笔记本访问页面?
  • 您是否在 GetRecentNotebooks API 响应中看到所需的笔记本?供参考:developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/…
  • 是的@Manjusha 我可以访问共享笔记本,但不知何故我无法访问这些笔记本的页面和部分。有什么方法可以访问共享笔记本的页面和部分
  • 您能否在“GetRecentNotebooks”API 响应中看到那些共享笔记本?
  • 是的,我可以看到这些笔记本的标题和网址
猜你喜欢
  • 2021-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-19
  • 2020-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多