问题标签 [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.

0 投票
2 回答
411 浏览

onenote - OneNote API“格式错误的多部分消息”

我正在编写一个库来与新的 OneNote API 进行交互。

我可以毫无问题地使用 LiveConnect 进行 OAuth 舞蹈,并且正在发布一个简单的多部分示例以证明一切正常,然后再开始添加更多附件等

无论我尝试什么,我总是得到:

问题是,据我所知,这还不是。

我已经逐个字符地检查了该文档的标题,它看起来很好。我还三次检查了本文档中的所有调试建议,但我看不出有什么问题。

  • 我已经编码了 HTML UTF-8
  • 我正在使用一个库来构建主体,并且视觉解析通过(见下文)
  • 我发布到https://www.onenote.com/api/v1.0/pages
  • 标题看起来不错,边界、内容类型等也不错。

接下来是原始请求,我错过了什么明显的东西吗?

0 投票
2 回答
567 浏览

windows-store-apps - 通过新的 REST API 将文档发布到 OneNote

出于某种原因,我通过新的 REST API 上传到 OneNote 的任何文档在从 OneNote 中查看时都会损坏。其他一切都很好,但文件(例如 Word 文档)不可点击,如果您尝试打开,则会显示为损坏。

这类似于字节数组或其内存出现问题时可能发生的情况,但情况似乎并非如此。我使用基本相同的过程将文件字节上传到 SharePoint、OneDrive 等。只有 OneNote 文件似乎已损坏。

这是 C# 的简化版本

有没有人有任何想法或工作代码通过 Windows Store 应用程序通过 OneNote API 上传实际的二进制文档?

0 投票
1 回答
136 浏览

actionscript-3 - 任何使用 Flex builder 进行跨平台移动应用程序开发的 onenote api 集成教程?

我试图用谷歌搜索,但找不到任何教程可以让你在使用MS Onenote api和 Flex builder 4.6 方面取得领先。任何人都可以通过指向在线教程或任何其他解决方案来帮助我开始。我有一个适用于 android 和 IOS 的现有应用程序,但还需要在同一个应用程序中添加新功能。

0 投票
1 回答
236 浏览

winapi - OneNote 2013 API 选择笔(以编程方式)

我读到了新的 OneNote Cloud API,但我担心它不是我想要的。

我搜索了在 oneNote 中操作笔的可能性。例如,能够从另一个程序更改颜色或笔粗细。此外,最好单击“操作返回”和“重做”按钮。

你知道是否有可能这样做吗?我是一位经验丰富的 Java 和 C/C++ 程序员,但从未做过任何特定于 Windows 的事情,所以这可能是我不知道该往哪里看的原因。

此致!任何帮助表示赞赏!

0 投票
0 回答
100 浏览

accessibility - 如何在 OneNote 2013 中以编程方式获取光标下的字符、单词或行

我试图在 OneNote 2013 中获取光标下的字符、单词、行或选择。我将使用这些将它们发送到屏幕阅读器程序,以便将 OneNote 的可访问性扩展到盲人用户。

0 投票
1 回答
678 浏览

html - 将 HTML 页面发布到 OneNote REST API 时不显示带有编码路径的 Google 静态地图

我将 HTML 页面发布到 OneNote REST API,以:

我从 Google App 引擎 (Java) 执行此操作,一切正常,除了我在 HTML 中链接的静态 Google 地图存在问题。

具体来说,没有编码路径的静态地图正在工作并且显示良好,例如:

但是,当我发布包含编码折线时,图像不会显示在创建的 OneNote 页面上(它在页面上看起来是一个断开的链接),例如:

我的第一个想法是它不起作用,因为谷歌地图密钥只能在我自己的域中使用(尽管这不能解释为什么没有编码折线的地图已经工作了),所以我添加了

到推荐人名单。(我不知道那是正确的引荐来源 - 只是基于 API URL 的猜测)。那并没有解决问题。

然后我想可能是因为 MS 不允许在 OneNote 上使用谷歌地图(或者谷歌不允许在 OneNote 上使用谷歌地图)。所以我尝试通过我自己的网站提供谷歌地图。那也没有用。但是我从我的服务器日志中可以看到,OneNote 甚至没有在我的网站上调用带有编码折线的地图的 URL——这很奇怪!

我的最终想法是,可能是因为带有编码折线的 URL 太长,OneNote API 无法处理。所以我可以尝试的一件事是创建短 URL 以放入 HTML。在我尝试最后一步之前,我想我会征求意见,以防我仍然走错路……

谢谢。

编辑:这是一个不起作用的 URL 示例(仅不包括密钥):

请注意,密钥长度约为 40 个字符

0 投票
1 回答
264 浏览

onenote - OneNote 2013 API Sample for Windows Forms app

Can I write a simple Hello World app for Windows Forms using the OneNote 2013 API? I can find no example of this.

0 投票
0 回答
248 浏览

vb6 - 用 VB6 创建 OneNote 插件

首先,我尝试用VB6为OneNote 2010 / 2013制作了一个非常简单的插件。

我为 Excel 和 Word 编写了类似的插件,并去掉了所有不必要的东西。

但基本上插件在 Connect.Dsr 文件中是这样的:

我在 .dsr 文件中做了所有必要的修改,比如我们:

这些是正常操作所必需的。

诀窍如下:当我在 VB6 IDE 中运行它时,它运行良好。但是当我将它编译为 .dll 时,OneNote COM 加载项处理程序说它由于运行时错误而无法加载插件。

疯了吧?

0 投票
1 回答
130 浏览

rest - 使用非多部分 REST 时不发送 OneNote 正文

我在尝试使用 OneNote REST API 创建笔记时遇到了一些问题。这发生在我的应用程序中以及当我尝试使用 apigee 工具进行测试时:https ://apigee.com/onenote/embed/console/onenote

经过一些测试,我测试了 OneNote 文档中可用的示例:http: //msdn.microsoft.com/en-us/library/office/dn575438 (v=office.15).aspx#sectionSection3

在 apigee 上,我有以下参数: Method: POST Header: Content-Type: text/html 和相应的授权令牌。请求正文:

笔记发送成功,收到 201。当我查看我的 OneNote 页面时,笔记已创建,但笔记正文为空。

我究竟做错了什么?

0 投票
1 回答
317 浏览

rest - OneNote REST API - 多部分有效负载格式错误

我正在使用 REST API 与 OneNote 集成。我正在尝试创建一个注释,但我总是收到 400 响应代码,并带有以下消息:“多部分有效负载格式错误。”

如果我在 apigee 工具 ( https://apigee.com/onenote/embed/console/onenote ) 中尝试相同的请求,它会完美运行。

我最初尝试不使用多部分,但所有没有多部分发送的笔记都缺少 OneNote 网站上的笔记正文。这是我在另一个问题上的帖子: OneNote body is not sent when using non-multipart REST