Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Microsoft graph api 在哪里可以找到驱动器项的{parent id}?_Microsoft Graph Api_Onedrive - Fatal编程技术网

Microsoft graph api 在哪里可以找到驱动器项的{parent id}?

Microsoft graph api 在哪里可以找到驱动器项的{parent id}?,microsoft-graph-api,onedrive,Microsoft Graph Api,Onedrive,我正在尝试使用Microsoft Graph进入组织的SharePoint,但找不到以下端点的{parent id}: PUT /users/{user-id}/drive/items/{parent-id}:/{filename}:/content {parent id}是否应该是文件将插入的父目录的id。例如,下面将名为MyFile.txt的文件上载到我帐户OneDrive中名为MyFolder的文件夹中: PUT /me/drive/root:/MyFolder/MyFile.txt:/

我正在尝试使用Microsoft Graph进入组织的SharePoint,但找不到以下端点的
{parent id}

PUT /users/{user-id}/drive/items/{parent-id}:/{filename}:/content

{parent id}
是否应该是文件将插入的父目录的
id
。例如,下面将名为
MyFile.txt
的文件上载到我帐户OneDrive中名为
MyFolder
的文件夹中:

PUT /me/drive/root:/MyFolder/MyFile.txt:/content
URI被分解为以下组件:

  • 驱动器路径(
    /me/Drive/root
    )-这会告诉图形您要寻址哪个
    驱动器。URI
    /me/drive/root
    地址是您帐户的OneDrive的根目录。您还可以使用
    /users/{userPrincipalName}/drive/root
    寻址另一个用户的驱动器,或者使用
    /sites/{Site id}/drive/
    寻址SharePoint站点的默认文档库

  • 文件路径(
    :/MyFolder/MyFile.txt:
    )-这会告诉图形您要寻址的文件。如果要将文件放在驱动器的根目录中,可以使用
    :/MyFile.txt:
    。如果您想将其放在两层深的文件夹中,可以使用
    :/Folder1/Folder2/MyFile.txt

  • 文件内容(
    /Content
    )-这告诉图形您想要处理文件内容(即
    MyFile.txt
    )而不是元数据(即创建日期
    MyFile.txt


这些指示是什么:“:”?
以“路径”结尾。例如,您可以从URL
:/teams/{teamname}:
使用团队站点的
id
,而不是团队站点的
id。一般来说,这会使代码更具可读性,因为几乎没有人知道网站bug是GUID。SharePoint中文档库中文件夹的文件路径如何?SharePoint应该以同样的方式工作。OneDrive for Business本质上只是一个SharePoint文档库。我试图使用此端点->“{drive_id}/root:/{folder_name}/{file_name}:/{content}”将文件上载到SharePoint驱动器,此共享点驱动器位于MS团队的“文件”选项卡上,我无法确定文件夹名称应该是什么。