繁体   English   中英

有关SharePoint REST API的OneNote

[英]OneNote on SharePoint REST API

OneNote团队最近发布了一篇博客文章 ,其中解释了如何从存储在SharePoint中的OneNote笔记本(“站点托管的笔记本”,指的是它们)访问数据。

我正在尝试使用他们描述的API,但无法使其正常工作。 具体来说,第一步是使用以下API调用找出我的网站集和网站ID:

https://www.onenote.com/api/beta/myorganization/siteCollections/FromUrl(url='{full-path-to-SharePoint-site}')

无论我做什么,这似乎都失败了:我尝试将完整路径添加到SharePoint网站(无论是否包含“ http://”或“ https://”),都尝试以各种方式(通过“ -my'(最后没有它),以及其他一些组合-就是行不通。 我不断收到错误400 /错误请求。

任何帮助将不胜感激。

所以...我与来自Microsoft的人有相当长的往来,这就是我所学到的:

  • 如果您使用浏览器或浏览器插件来测试某些REST API调用,则仅以相关用户身份登录是不够的。 这适用于SharePoint和其他Office 365 API,但不适用于此OneNote API。 必须在请求标头中发送“ Authorization:Bearer ...”。
  • 可能是我的愚蠢错误,但是URL https://www.onenote.com/api/beta/myorganization/siteCollections/FromUrl(url='{full-path-to-SharePoint-site}') “ myorganization” 不是您的组织/域的名称:这是文字字符串“ myorganization”。
  • 最后,“完整路径到共享点站点”应该指向https://xyz.sharepoint.com而不是https://xyz-my.sharepoint.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM