【问题标题】:How to rename section in onenote using onenote api如何使用onenote api重命名onenote中的部分
【发布时间】:2018-05-01 13:32:04
【问题描述】:

我正在尝试使用 onenote API 重命名部分名称。 https://www.onenote.com/api/v1.0/notebooks/{我的笔记本id}/sections

  • 笔记本有重命名的部分。 这是一个错误吗?

【问题讨论】:

  • 我不明白这个问题。您可以添加更多详细信息吗?谢谢!
  • 我们使用图形 API 来创建笔记本、分区、页面。现在我们正在尝试重命名笔记本、部分。请建议我 PATCH 请求网址。
  • 请推荐任何 PHP onenote SDK url

标签: office365 onenote


【解决方案1】:

https://developer.microsoft.com/en-us/graph/code-samples-and-sdks 具有 PHP SDK 和示例代码,例如 https://github.com/microsoftgraph/msgraph-sdk-php/blob/dev/tests/Functional/OnenoteTest.php

使用 Microsoft Graph API,您可以执行 PATCH https://graph.microsoft.com/v1.0/me/onenote/sections/{id} 并提供 {"displayName":"new SectionName"}

【讨论】:

  • 我想重命名笔记本名称。我尝试了以下图表请求。 PATCH graph.microsoft.com/v1.0/me/onenote/notebooks{id} 我收到“UnknownError”,请建议 PATCH Request url 重命名笔记本。
  • 如何使用onenote API删除笔记本,请建议DELETE request url
【解决方案2】:

重命名笔记本类似于重命名分区。 PATCH https://graph.microsoft.com/v1.0/me/onenote/notebooks/{id} 并给出 {"displayName":"new NotebookName"}

要删除笔记本,请使用与上述相同的 URL 和 DELETE 操作

【讨论】:

  • 感谢您的回答。我试图重命名笔记本下面的错误来了。客户端错误:PATCH https://graph.microsoft.com/v1.0/me/onenote/notebooks/1-6a5bbbff-2d7c-4d6f-99b6-50005f10a176 导致 404 Not Found 响应:{ "error": { "code": "UnknownError", "message": "{\r\n \"Message\": \"没有 HTTP 资源发现 matc(截断...)
  • 你能分享一下客户端请求id响应头的值和你发出请求的时间吗?谢谢!
  • 我用的是微软图形库,流动的php代码是我的请求代码。 $section_name1 = "新笔记名称"; $section_name = '{"displayName":"'.$section_name1.'"}'; $objective_group_section = $graph->createRequest("PATCH", "/me/onenote/notebooks/1-6a5bbbff-2d7c-4d6f-99b6-50005f10a176") ->addHeaders(array("Content-Type" => "application/ json")) ->attachBody($section_name) ->setReturnType(Model\Notebook::class) ->execute();
  • 请分享任何示例代码以删除和重命名笔记本谢谢!
  • 客户端请求ID:c934490c-97c5-44aa-917f-f38470b526d4
猜你喜欢
  • 2020-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-23
相关资源
最近更新 更多