【问题标题】:Microsoft graph API for getting OneNote pages not working用于使 OneNote 页面无法正常工作的 Microsoft 图形 API
【发布时间】:2020-10-12 19:10:11
【问题描述】:

我正在Graph Explorer 上试用 OneNote API。我登录到我的公司帐户并单击“示例查询 > OneNote > 我的页面”下的 GET 请求。过了一会儿,在显示结果的右侧面板上,我在“响应预览”中得到以下内容以及“无法处理的实体 - 422 - 6580ms”错误框:

{
    "error": {
        "code": "20258",
        "message": "Sync of this section is not supported. Detailed error information: Getting Section",
        "innerError": {
            "date": "2020-06-22T19:44:16",
            "request-id": "cc019b4e-32fd-438a-b8ab-480b8a493784"
        }
    }
}

附加信息:

  • “我的笔记本”和“我的部分”API 都在工作。
  • 我知道this post,但情况不适用。
  • 我公司最近经历了一次网络内容到 OneDrive 的迁移,我不确定这是否与此问题有关。
  • 我注意到我可以从APP/web APP 的书单中访问一个“我的笔记本”笔记本,该笔记本不在OneDrive/Notebooks 文件夹下。另外,这个“我的笔记本”与其他笔记本不同称为“我的笔记本@公司”。
  • 我已经在“OneNote for Windows 10”应用程序中打开了一个“MyName @ Company”笔记本。但是,当我单击“更多笔记本...”链接时,我可以看到列出的另一个同名笔记本,其最后一次使用是一个月前,绝对不是我最后一次在应用程序中编辑该笔记本。如果我检查这个同名笔记本并尝试打开,我会收到一条错误消息:“抱歉,我们无法打开您要查找的笔记。 OneNote 可能仍在同步它们,您可能无权打开它们,或者它们可能已被移动或删除。我不确定这是否与 API 查询问题的原因相同,因为它还谈到了同步并且感觉像是某种损坏的状态。笔记本有一个类似“https://company-my.sharepoint.com/personal/myname_company_com/Documents/MyName @ Company”的共享点链接,我无法真正打开。

Microsoft 的任何人都可以提供帮助吗?

【问题讨论】:

  • 后来,我发现“我的笔记本”笔记本(不是“我的笔记本@公司”那个)位于 OneDrive > 文档 > OneNote 笔记本(而不是 OneDrive > 笔记本)下。我将“我的笔记本”移至 OneDrive > 笔记本,但这并没有解决问题。
  • 我通过关注this reddit post 从更多笔记本列表中删除了无法打开的“MyName @ Company”条目。但是,这并不能解决问题中的问题。

标签: microsoft-graph-api onenote-api


【解决方案1】:

在尝试了我从 Graph Explorer 查询的每个部分的pagesUrl 之后,我终于找到了问题所在。其中一个部分的parentNotebook 字段具有null 值。在 Graph Explorer 中运行 pagesUrl 会产生与简单地运行所有页面查询相同的错误。这部分实际上属于“Quick Notes.one”笔记本(我通过查看包含笔记本名称的links > oneNoteClientUrl | oneNoteWebUrl 字段来解决这个问题)。所以这是一个非基于网络的笔记本的一部分。此笔记本由 OneNote 2016 桌面应用程序在您打开其中的 Quick Notes 笔记本时自动创建。从 OneDrive 中删除“Quick Notes.one”文件后,页面查询顺利。再次创建它时,它会中断查询。该问题与您将 *.one 笔记本放在哪个文件夹无关。我尝试了 OneDrive > NotebooksOneDrive > Documents > OneNote Notebooks,甚至 >OneDrive > 桌面。只要 OneDrive 目录中有 *.one 笔记本文件,查询就会失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    • 2020-07-11
    • 2013-05-18
    • 2012-10-19
    相关资源
    最近更新 更多