Microsoft graph api 访问Onenote for business Acount的共享笔记本页面和分区

Microsoft graph api 访问Onenote for business Acount的共享笔记本页面和分区,microsoft-graph-api,onenote,onenote-api,Microsoft Graph Api,Onenote,Onenote Api,我正在将onenote与我的应用程序集成。我使用下面提到的API检索用户可能访问的所有笔记本 我能够检索我拥有并与我共享的所有笔记本。问题是,如果出于商业目的,我无法进一步访问共享笔记本中的页面和部分。对于所有拥有的笔记本,我仍然可以访问页面和部分。我如何解决这个问题 这对我来说是个拦路虎。请回复您是否尝试通过站点访问笔记本 调用API 对于任何不属于所有者的给定笔记本,查找给定站点URL的站点id 使用该站点id执行~sites/id/notes/。。。请求 在图形中,您可能可以按关键字查找

我正在将onenote与我的应用程序集成。我使用下面提到的API检索用户可能访问的所有笔记本

我能够检索我拥有并与我共享的所有笔记本。问题是,如果出于商业目的,我无法进一步访问共享笔记本中的页面和部分。对于所有拥有的笔记本,我仍然可以访问页面和部分。我如何解决这个问题


这对我来说是个拦路虎。请回复

您是否尝试通过站点访问笔记本

  • 调用API
  • 对于任何不属于所有者的给定笔记本,查找给定站点URL的站点id
  • 使用该站点id执行~sites/id/notes/。。。请求
  • 在图形中,您可能可以按关键字查找站点。例如:

    https://graph.microsoft.com/v1.0/sites?search=contoso
    

    您是否尝试过按站点访问笔记本

  • 调用API
  • 对于任何不属于所有者的给定笔记本,查找给定站点URL的站点id
  • 使用该站点id执行~sites/id/notes/。。。请求
  • 在图形中,您可能可以按关键字查找站点。例如:

    https://graph.microsoft.com/v1.0/sites?search=contoso
    

    在执行API调用“incliudeSharedNotebooks=true”后,您如何尝试访问笔记本分区的可能重复?一旦收到共享笔记本,我将使用共享笔记本ID调用get section API。这里我使用的端点是-me/onenote/notebook/{I'd}/sections。我无法使用/users端点,因为我没有与我共享笔记本的用户的用户ID。在执行API调用“incliudesharedNotebook=true”后,您如何尝试访问笔记本分区的可能副本?一旦我收到共享笔记本,我将使用共享笔记本ID调用get section API。这里我使用的端点是-me/onenote/notebook/{I'd}/sections。我无法使用/users端点,因为我没有与我共享笔记本的用户的用户ID,这对我很有用。我可以使用MS Graph实现任何等效的实现吗?我已经使用MS Graph实现了一些东西,希望避免返工。请向我推荐使用MS Graph实现的解决方案添加了有关如何为graphI实现此功能的详细信息。我尝试过,但没有成功。我得到的weburl是-当我尝试用主机名搜索时,它不起作用。那给了我一张空名单如果你搜索呢(没有笔记本名称?或者更好,只有站点名称:pooja_dhannawat_company_com?谢谢,这对我来说很有用。我可以使用MS Graph API获得任何等效的实现吗?我已经使用MS Graph实现了一些事情,希望避免返工。请向我推荐使用MS Graph实现的解决方案添加了有关您可能的详细信息。)能够为graphI做到这一点,我尝试过,但没有效果。我得到的weburl是-当我尝试使用主机名搜索时,它没有效果。这给了我一个空列表如果你搜索(没有笔记本名?或者更好,只有网站名:pooja_dhannawat_company_com)会怎么样?