问题标签 [microsoft-graph-onenote]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-graph-api - 如何从 OneNote API 中获取 inkml 数据的位置?
我可以从 OneNote API 中检索包含 inkML 数据的页面,如下所述:
https://developer.microsoft.com/en-us/onenote/blogs/onenote-ink-beta-apis/
当通过 api 检索页面时(页面数据和 inkML 数据)。我如何知道 inkml 数据的 X、Y 位置(参见图片),以将其与该页面的文本数据相关联?
azure-active-directory - 通过 Graph API 访问 OneNote
我有一个 MS 帐户(不是 365),可以让我在线访问办公套件。我的 OneNote 文件存储在 OneDrive 中。我还有一个带有注册应用程序的 Azure 帐户。尽管这两个帐户具有相同的凭据,但看起来它们没有连接。当我通过我的 Azure 应用程序进行身份验证时,我获得的令牌不允许我访问 OneDrive 或 OneNote。我可以通过图形浏览器访问所有内容。当我将资源管理器中生成的令牌复制并粘贴到我的代码中时,代码运行良好。我无法弄清楚如何将我的 MS Office 帐户与我的 Azure 帐户连接起来。
我知道可以通过 Graph 访问我的数据,因为它可以在资源管理器中使用。当我尝试访问https://graph.microsoft.com/v1.0/me/onenote/notebooks时,我得到 404:未找到。我相信这是因为我的 Azure 帐户中没有数据。我如何连接它们?谢谢你。
azure-active-directory - 通过 API MS 图访问 onenote
我已经阅读了很多文档和不同的帖子,但是我无法获得正确的访问令牌来通过 api 阅读我自己的 OneNote。
- 我在 Azure 门户中有 MS 帐户和应用程序。
- 在图形浏览器中,我可以阅读我的 OneNote。
- 如果我从图形浏览器复制访问令牌,那么我的代码可以正常工作。
但:
- 如果我从 请求访问令牌
https://login.microsoftonline.com/{tried 'common' or my tenant_id here}/oauth2/v2.0/token
,则它不起作用:
The OAuth token provided does not have the necessary scopes to complete the request. Please make sure you are including one or more of the following scopes: Notes.ReadWrite.All,Notes.Read.All
- 我在 azure 门户中创建了应用程序并为其提供了所有读取权限,我发现了这些权限(对于 one-note 和 ms 图形 API,包括委派和应用程序......仅用于测试)并生成了秘密
- 我正在尝试以下请求:
也许有人可以给我一个线索我做错了什么?:)
通过图形浏览器的示例请求:
https://graph.microsoft.com/v1.0/users/{my_username}@outlook.com/onenote/sections
power-automate - 使用 powerautomate 删除 OneNote 分区
有没有办法使用 powerautomate 删除 OneNote 部分?我检查了 OneNote 连接器中的可用方法,还检查了图形 api。我看不到删除该部分的方法。我可以删除该部分中的所有页面,我也想删除该部分。
microsoft-graph-api - 使用 ABI 或 Microsoft.Graph 如何在自己的应用程序中与 OneNote 的墨迹实现双向同步?
我在设计一个免费的软件,定位是快速记录一些临时的想法,现在通过 Microsoft.Graph 可以上传墨迹到 OneNote。但是现在我想从笔记本中提取墨水,并保持这个免费软件和笔记本之间的墨水同步。我尝试在多台机器上登录同一个笔记本账号,实现墨迹同步的功能。如何在其他软件中集成 ABI 或 API 来实现此功能?
microsoft-graph-api - Graph API OneNote:使用页面内容创建部分
我有一个需求,我需要下载 OneNote 笔记本并按需再次上传。
我正在使用 Graph API (DriveItem API) 来跟踪 OneNote 笔记本中的更改并下载它。
现在,当我下载它时,我看到部分和页面只下载了一个文件。这个文件有二进制数据,我认为是页面数据和部分元数据。
当我再次上传此内容时,我正在使用 OneNote API。这是因为 Graph API 不支持创建 NoteBook 项目。
所以我可以使用 OneNote API 创建笔记本,但我不知道如何将下载的内容(部分+页面数据)上传到这个新创建的笔记本。我可以单独创建部分和页面,但我的问题是在下载时我将部分和页面数据组合在一个文件中。
让我知道是否有人遇到过此类问题并且知道任何修复/解决方法。
microsoft-graph-api - OneNote API:始终在 OneDrive 的 notebooks 文件夹下创建笔记本
我正在尝试使用 OneNote API 创建 OneNote NoteBook。(https://graph.microsoft.com/v1.0/me/onenote/notebooks)
我可以看到没有办法指定文件夹路径。它总是在 OneDrive 的“笔记本”文件夹下创建一个新的笔记本。这是 API 的限制吗?
我可以找到一个旧线程:在特定的 OneDrive 文件夹中创建 OneNote
这个限制还在吗?如果有人知道任何解决方法/解决方法,请告诉我。
microsoft-graph-api - 使用 OneNote API 创建的项目与从 OneDrive 增量查询返回的项目之间的映射
我使用 OneNote API ( https://graph.microsoft.com/v1.0/me/onenote/notebooks )在 OneDrive 中创建了一个笔记本
现在,当我运行 delta 查询以获取 OneDrive ( https://graph.microsoft.com/v1.0/me/drive/root/delta ) 中的更改项目时,我可以看到新创建的 OneNote,但它的 ID 不同。
OneNote API(创建 NoteBook 后)返回的 ID 与增量查询返回的 ID 之间没有映射关系。
让我知道是否有任何方法可以找出这个映射。
microsoft-graph-api - OneNote API:创建没有目录的笔记本
我可以使用https://graph.microsoft.com/v1.0/me/onenote/notebooks在 OneDrive 中创建 OneNote 笔记本
此笔记本始终使用默认目录创建。有什么方法可以在没有 TOC 的情况下创建笔记本或删除创建的默认 TOC?
这是必需的,因为我想将之前下载的内容(使用 OneDrive API)上传到这个新创建的笔记本,并且该内容有自己的 TOC。所以不需要这个默认的目录。