MS图形http Web请求字符串

MS图形http Web请求字符串,http,sharepoint,office365,Http,Sharepoint,Office365,我正在尝试将文件上载到共享点联机的文档目录。我已经成功地管理了登录令牌和相关代码。我要寻找的是可以在MS Graph explorer中使用的实际Http Web请求字符串。然后,我可以将该字符串转换为我的需要。 我在MS图形浏览器中找到了这一点。。。。 我也理解内容需要是一个字节数组,我完全停留在https://部分 顺便说一句,我可以轻松地对我的单驱动器帐户执行此操作,但相同的路径不适用于SPO(office 365)。 根据您提出的问题,我的理解是您希望使用Microsoft Graph

我正在尝试将文件上载到共享点联机的文档目录。我已经成功地管理了登录令牌和相关代码。我要寻找的是可以在MS Graph explorer中使用的实际Http Web请求字符串。然后,我可以将该字符串转换为我的需要。 我在MS图形浏览器中找到了这一点。。。。

我也理解内容需要是一个字节数组,我完全停留在https://部分

顺便说一句,我可以轻松地对我的单驱动器帐户执行此操作,但相同的路径不适用于SPO(office 365)。

根据您提出的问题,我的理解是您希望使用Microsoft Graph将文件上载到SharePoint Online的文档目录。如果我误解了您的问题,请随时通知我

我最初的建议是,您可以尝试使用此API:
PUThttps://graph.microsoft.com/v1.0/drives/{document directory's id}/root://{Folder Name}/{File Name}:/content

根据我的测试,我们可以在请求体中创建一个文件流。解决方案的步骤如下所示:

  • 通过下面的API获取文档目录的id:
  • https://graph.microsoft.com/v1.0/drives

    回答的部分如下:

    {
    
         "createdDateTime": "2018-06-26T15:06:46Z",
    
         "description": "",
    
         "id": {the directory's id},
    
         "lastModifiedDateTime": "2018-08-14T05:29:44Z",
    
         "name": "Documents",
    
         "webUrl": "https://XX.sharepoint.com/Shared%20Documents",
    
         "driveType": "documentLibrary",
    }
    
  • 向以下URL发出PUT请求:
  • https://graph.microsoft.com/v1.0/drives/{目录的id}/root://{Folder Name}/{File Name}:/content

    注意:在启动此请求之前,我们应该设置两个必需的头:

    1) 授权
    2) 内容类型


    有关更多详细信息,我们可以参考“”和的内容。

    我感谢您的回复,但我仍在努力,因为我收到了一个“URL中只能指定一条路径”错误。。。。我有我的主要公司根站点,然后是团队站点。我将继续尝试不同的组合。无法理解为什么记录这样的事情如此困难。最后,在尝试了3周不同的事情之后字节数组我提供的解决方案解决了你的问题吗?如果是的话,请你把这个标记为答案。