Beta为从Live获取OneNote页面的内容提供了两个不同的端点,一个使用ContentUrl,另一个使用Id。两样都有用。GET看起来应该以相同的方式使用PUT来替换页面(我猜,它并没有记录在案)。
PUT https://www.onenote.com/api/beta/pages/{pageId}/content
但是如果我尝试这个的话,我会得到一个404,使用相同的Id,我已经成功地使用了一个GET。一页能替换一整页吗?
安德鲁
在这个页面上有三个示例URL,,只有第一个能工作。
- graph.microsoft.com/v1.0/me/onenote/notes/pages got 400 BadRequest - Resource not found for the segment 'notes'.
- graph.microsoft.com/v1.0/me/onenote/pages?select=title,self got 404 Not Found with error code 20102 and The specified resource ID does not exis
为了从日志脚本中收集输出,我想使用向OneNote 2013笔记本添加信息。不幸的是,onepy提供的方法update_page_content()不适合我。为了更深入地理解这个问题,我转到了C#,在那里有许多关于OneNote API的在线示例,在使用了一些之后,我成功地获得了以下极简式的C#示例:
using System;
using OneNote = Microsoft.Office.Interop.OneNote;
class Program
{
static void Main(string[] args)
{
OneNote.Applicati
我是否可以使用以下命令从笔记本中获取所有页面:
GET /sites/{id}/onenote/notebooks/{id}/pages
目前,要获取我使用的页面:
GET /sites/{id}/onenote/notebooks/{id}
GET /sites/{id}/onenote/notebooks/{id}/sectionGroups
GET /sites/{id}/onenote/sectionGroups/{id}/sections
GET /sites/{id}/onenote/sections/{id}/pages
有没有其他方法可以直接从笔记本中获取所有页面,而无需使用多
我可以使用下面的代码在某一节中创建一个页面,也可以使用OneNote OneDrive中的APIGee控制台应用程序创建一个笔记本,但我不知道如何在OneNote客户端程序中创建一个新的笔记本。下面是我在Foo部分中创建页面的代码片段。
如何修改此代码以在客户端中创建新的笔记本?
private static readonly Uri PagesEndPoint = new Uri("https://www.onenote.com/api/v1.0/pages?sectionName=Foo");
HttpResponseMessage res
我是一个应用程序的创建者,它通过与OneNote API集成。我的一些用户报告说,新的OneNote注释停止了与应用程序的同步(更多的用户受此影响)。
我一直在调试这个。我可以确认OneNote API不返回新页面。复制:
1) create some new notes
2) go to Graph Explorer (https://developer.microsoft.com/en-us/graph/graph-explorer/)
3) user basic query (https://graph.microsoft.com/v1.0/me/onenote/pages)
即使在
我可以使用Rest API在OneNote中成功地创建一个页面。我还可以使用patch成功地缩进给定的页面。然而,问题是当我创建了一个页面,然后想要缩进它。我一直在回复:
<Response [404]>
{
"error":{
"code":"20102","message":"The specified resource ID does not exist.","@api.url":"http://aka.ms/onenote-errors#C201
我可以创建一个OneNote页面吗?或者我可以通过手机8.1应用程序中的一个按钮直接呼叫打开OneNote吗?我正在使用带有Phone 8.1插件的Visual Studio 2013
看起来你必须使用API进行身份验证,它会写入云端。只需要本地访问设备上的OneNote。应用程序将用于OneDrive访问将无法写入的区域。
目前,我正在尝试使用OneNote引用提供的OneNote API中的UpdatePageContent函数向Microsoft.Office.Interop.OneNote 2013页面添加内容。但是,我总是获得错误代码0x80042001,它被描述为文档中的XML无效。然而,我无法理解以下简单代码中的XML将以什么理由无效。
using System;
using OneNote = Microsoft.Office.Interop.OneNote;
namespace ConsoleApplicationOneNoteTest
{
class Program
{
我是Microsoft图形的新手,所以这可能是一个愚蠢的问题。因此,我正在编写一个命令行应用程序,试图更新我们团队onenote中的页面。(企业onenote)这是我在获取令牌时获得的代码。
我将令牌作为strCode获取,并尝试通过以下代码检索此帐户下的所有笔记:
var baseAddress = new Uri("https://graph.microsoft.com/v1.0/me/onenote");
using (var httpClient = new HttpClient { BaseAddress = baseAddress })
晚上好,我正在尝试使用OneNote GraphAPI将手写笔记插入到OneNote页面(特别是OneNote for Windows 10)中。基本上,我正在寻找一种方法来插入一组点或样条,这取决于OneNote在内部表示它们的方式。由于手写笔记是OneNote的主要特性,而且图像和文本开始得到很好的支持,我确信有一种方法可以将便笺插入页面。因为我在中找不到任何与手写笔记有关的东西,所以我问你:
是否可以通过OneNote将手写的便笺插入GraphAPI页面,如果可以的话,这到底是如何工作的?
如果不可能的话,我会很高兴听到其他的编程方法来插入手写笔记(虽然乍一看,这样一个基本特性的