OneNote API /pages 端点无法正常工作[关闭]

2023-12-08

Summary

为了通过 REST API 获取有关我最近修改的 OneNote 页面的最新信息,我进行了一个简短的实验,在其中创建了一个新的 Outlook ID;使用 Windows 和 Mac 创建 OneNote 笔记本、分区和页面;并使用 Graph Explorer 运行 OneNote API 查询。我发现页面信息的请求使用GET .../pages不起作用,很可能是 API 信息未实时更新的结果。下面提供了更多详细信息;如果您能提供更多见解或替代方法,通过 Microsoft Graph 使用 OneNote REST API 从特定部分获取页面信息,我将不胜感激。

Details

今天早些时候,我在 Macbook Pro 上使用 Google Chrome 创建了一个新的 @outlook.com 帐户。然后使用 OneNote for Mac,我创建了一个新的笔记本、分区和页面。所有方面都与 OneNote Online 实时同步。但是,那 GET https://graph.microsoft.com/v1.0/me/onenote/pages 尽管状态为 200,但 Microsoft Graph Explorer 中的调用未呈现任何页面信息。随后,我在附近的 Windows 计算机上登录了这个新的 Outlook 帐户,并能够立即同步 OneNote for Windows 中的所有内容。我在 Windows 计算机上创建了一个新的笔记本、分区和页面,然后也在该计算机上使用了 Graph Explorer;尽管状态为 200,但同一调用未呈现任何页面信息。从特定部分调用页面时也观察到了这一点。两台计算机之间的同步几乎是即时的。

我继续使用GET https://graph.microsoft.com/v1.0/me/onenote/sections and GET https://graph.microsoft.com/v1.0/me/onenote/notebooks. 这些调用分别提供了有关笔记本和部分的最新信息。另外,我用了POST https://graph.microsoft.com/v1.0/me/onenote/sections/{section-id}/pages通过 Windows 机器上的 Graph Explorer 来发布示例页面(请参阅“构造消息正文”下的代码)到我的部分之一。该页面立即在两台计算机上呈现。使用GET .../pages在 Windows 机器上仅返回此发布页面的信息。尽管状态为 200,但通过 Graph Explorer 在 Mac 上进行相同的调用并未呈现任何信息.

我之前发布了一个关于为什么 OneNote API 中的页面信息似乎有 3 天的滞后。与此行为一致,页面信息的更新速度(大约为天)比笔记本或节信息(大约为秒)慢得多。此外,通过我自己的程序调用 API 时也会出现相同的滞后行为。

关键点

  • 当节和笔记本信息实时更新时,页面信息通过GET .../pages呼叫似乎无法正常工作。

  • 此问题似乎与操作系统、单个帐户或进行调用的应用程序无关,因为同时使用了 Windows 和 Mac,现有帐户和为此实验创建的新帐户之间的结果具有可比性,并且在以下情况下结果具有可比性:使用 Graph Explorer 或通过 R 发出 API 调用。

  • 这个问题似乎局限于为 API 获取页面信息或创建页面信息的函数或进程,因为官方 OneNote 程序之间的同步似乎完好无损。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OneNote API /pages 端点无法正常工作[关闭] 的相关文章

随机推荐

  • 如何修复重叠的 Google 图表图例

    这是我已经研究了几个小时的事情 但我似乎找不到有效的解决方案 我有一个页面 ASP NET Core 上面有引导选项卡 每个选项卡显示不同的图表 我已经阅读了各种答案 并从这个网站和其他网站尝试了很多不同的事情 但我确信我做错了什么 这是我
  • 使用最频繁的值按组填充缺失值

    我正在尝试使用一组使用最频繁的值来估算缺失值pandasPython 中的模块 在检查了 Stack Overflow 上的一些帖子后 我成功实现了这一目标 import numpy as np import pandas as pd df
  • 使用 rgb2ind 减少 matlab 中的颜色数量

    我正在做一些图像处理 我需要减少图像的颜色数量 我找到rgb2ind可以做到这一点并编写了以下代码片段 clc clear all X map rgb2ind RGB 6 nodither X rgb2ind RGB map rgb ind
  • 如何防止 Rails 在生产环境中记录操作视图

    在 Rails 3 2 0 中 是否可以关闭 Rails 日志记录以渲染视图 生产环境中的ActionView LogSubscriber 目前我发现抑制的唯一方法是猴子修补它并增加日志级别以通过以下方式进行调试 有没有更好的方法或任何配置
  • 关于 np.all 与 axis 的使用

    我尝试测试使用np all 测试数组a is a array 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 0 0 0 255 0 0 b 255 0 255 c np all a b axis 1
  • 将数据从一个 MySQL 表移动到另一个表

    当用户单击名为 删除 的按钮时 我试图将数据从一个数据库 注册 移动到另一个数据库 我想将数据移动到名为archived的表中 这是我尝试过的 从谷歌找到 result mysql query Insert Into archived se
  • LINQ to SQL 是否使用 ActiveRecord 模式?

    我刚刚研究了ActiveRecord模式 并基于此 http en wikipedia org wiki Active record pattern 看来 Linq 2 Sql 或多或少实现了这一点 我错了吗 或者需要更改什么才能使其符合
  • OpenGL 中对 R8G8B8 纹理的 NPOT 支持

    我使用 glew 和 glut 创建了一个示例应用程序 它读取 dds 文件并显示它 我手动读取dds文件 R8G8B8中的NPOT 886 x 317 文件 并创建数据指针 unsigned char 然后我使用准备纹理 void pre
  • RxJS 订阅未触发

    目前正在学习 RxJS 我有一个整数selectedCourseIndex在我想要订阅一个单独的组件的服务中 课程部分 service ts private selectedCourseIndex number 1 this number
  • C 中的变量定义忽略[重复]

    这个问题在这里已经有答案了 Code int main int a 1 switch a int b 20 case 1 printf b is d n b break default printf b is d n b break ret
  • 嵌套数组。第三层正在消失

    我有那个数组 a array 7 gt array id gt 7 parent gt 6 6 gt array id gt 6 parent gt 5 5 gt array id gt 5 parent gt 4 4 gt array i
  • mongodb可以作为嵌入式数据库使用吗?

    我正在开发 RSS 阅读器应用程序 我需要找到一个后端数据库 我希望嵌入数据库 因为我不希望用户安装数据库服务器 我知道 SQLite 是一个不错的选择 但我想知道是否还有其他 nosql 选择 我还没有 50 个代表点来评论和建立已接受的
  • 关闭弹出窗口后自动刷新父窗口

    我的 主 jsp 中有 2 个弹出屏幕 在第一个弹出窗口中 用户将更新所需的信息 更新 提交信息后 将显示一个新的弹出窗口 显示修改 查看 我想当用户单击视图页面中的关闭 X 时刷新主页 我尝试在视图页面中使用如下一些脚本 但它不起作用
  • 改变 Java 中静态方法的行为 - 字节码操作

    我正在尝试操纵静态方法 为了这 字节好友或者可以使用任何其他框架 有一个图书馆叫做Pi4J用于控制Raspberry Pi的GPIO 这个库有一个方法叫做 GpioController gpio GpioFactory getInstanc
  • 为数据网格的标题添加不同的上下文菜单

    我想为 WPF 上的数据网格标题添加不同的上下文菜单 我怎样才能做到这一点 这些资源将帮助您 WPF 中的上下文菜单 WPF 上下文菜单 如何创建自定义 WPF 上下文菜单 WPF 使用 XAML 这是另一种标记语言 您通常看到的一个常见现
  • 使用 javascript 从 json 对象动态添加数据行?

    我的网站项目中有一个 json 文件 如下所示 id 1 name ramesh phone 12345 salary 50000 id 2 name suresh phone 123456 salary 60000 这是示例数据 它有 4
  • 用户输入而不暂停代码(C++ 控制台应用程序)

    如何在不导致代码停止执行的情况下进行输入 在过去的 20 分钟里我一直在寻找答案 但没有结果 cin gt gt string 暂停代码 AFAIK 我需要使用多线程 还是有更好的方法 我什至不知道多线程是否有效 我最近开始学习c 至少可以
  • Meteor - 使用公共 IP 访问应用程序

    我可以使用 localhost 3000 访问该应用程序 但我尝试在本地移动设备上进行测试 而无需部署它 但我无法访问该网站 我允许传入请求 sudo ufw status verbose Status active Logging on
  • 给定两个点和两个向量,找到交点[重复]

    这个问题在这里已经有答案了 可能的重复 如何检测两条线段相交的位置 给定两点a and b加两个向量v and u我想找到第三点c 它是交点 如下所示 vector2 intersection vector2 a vector2 v vec
  • OneNote API /pages 端点无法正常工作[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 Summary 为了通过 REST API 获取有关我最近修改的 OneNote 页面的最新信息 我进行了一个简短的实验 在其中创建了一个新的 Outlook ID 使用 W