Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-使用REST API在SharePoint上编辑OneNote笔记本_C#_Rest_Sharepoint_Onenote_Onenote Api - Fatal编程技术网

C#-使用REST API在SharePoint上编辑OneNote笔记本

C#-使用REST API在SharePoint上编辑OneNote笔记本,c#,rest,sharepoint,onenote,onenote-api,C#,Rest,Sharepoint,Onenote,Onenote Api,我想编辑OneNote笔记本,该笔记本通过C#Console应用程序存储在SharePoint文档库中(因为我想使用它在Windows 7计算机上批量将页面输入笔记本)。 Url如下所示: http://COMPANY.sharepoint.com/sites/SITE\u ID/Documents/\u New%20Tool/NOTEBOOK\u NAME?d=SOME\u ID 因此,我找到了OneNote REST API的以下文档:,我有两个问题: 我如何获取/请求持票人代币?这方面的S

我想编辑OneNote笔记本,该笔记本通过C#Console应用程序存储在SharePoint文档库中(因为我想使用它在Windows 7计算机上批量将页面输入笔记本)。 Url如下所示: http://COMPANY.sharepoint.com/sites/SITE\u ID/Documents/\u New%20Tool/NOTEBOOK\u NAME?d=SOME\u ID

因此,我找到了OneNote REST API的以下文档:,我有两个问题:

  • 我如何获取/请求持票人代币?这方面的SDK似乎只适用于通用Windows应用程序
  • 如何获取正确的API URI?正如它所说,我需要一些URI ID,但我不知道该使用哪些ID

  • 如果任何人有任何“快速启动代码”开始或博客文章,那将是伟大的。GitHub上的官方示例似乎不适合我的需要…

    如果您想从控制台应用程序中获取承载令牌,以下是您的选项:

  • 从其他地方获取令牌(例如,获取令牌的另一个应用程序),并将其临时复制到您的控制台应用程序
  • 显示(通过web控件/浏览器)登录流,并将令牌从中提取到控制台应用程序中。用户必须至少查看一次登录用户界面-不幸的是,没有办法解决这个问题。我能找到的最好的例子如下:。您只需更改URL/scopes/AppId
  • 我建议使用(1)或其他路径(windows universal app),但如果您确实需要它作为控制台应用。。。基本上,您需要显示带有登录URL的web控件/浏览器,然后在用户登录(或让用户粘贴)后解析其中的代码


    拥有承载令牌后,您可以阅读我们关于如何使用FromUrl从站点提取/编辑内容的介绍。

    如果您想从控制台应用程序获取承载令牌,以下是您的选项:

  • 从其他地方获取令牌(例如,获取令牌的另一个应用程序),并将其临时复制到您的控制台应用程序
  • 显示(通过web控件/浏览器)登录流,并将令牌从中提取到控制台应用程序中。用户必须至少查看一次登录用户界面-不幸的是,没有办法解决这个问题。我能找到的最好的例子如下:。您只需更改URL/scopes/AppId
  • 我建议使用(1)或其他路径(windows universal app),但如果您确实需要它作为控制台应用。。。基本上,您需要显示带有登录URL的web控件/浏览器,然后在用户登录(或让用户粘贴)后解析其中的代码

    一旦您拥有了承载令牌,您就可以阅读我们关于如何使用FromUrl从站点提取/编辑内容的文章