使用Graph API 操作OneDrive 文件 权限 共享
2021-03-14 03:31
标签:one 登录 删除 文件 权限 edit 访问 支持 ati 文件操作 (Get)列出默认驱动器下(获取items id) 如果想找其他驱动器使用/Drives 列出后可以查看到驱动器下的文件,其中items id就是文件的id 在对文件操作过程中主要两个变量 items id, driveId (Get)drive id 获取驱动器id 1.(Post)创建文件夹(默认在根目录下也可以自己选定) 详情可看文档 2.(Post)将文件或文档共享,获取共享Url(默认是可以编辑的) 请求头 (这一步是有权限产生的) 3.列出权限(获取permID) 4.删除权限(删除后,共享链接文件变为只读不可再编辑) 使用Graph API 操作OneDrive 文件 权限 共享 标签:one 登录 删除 文件 权限 edit 访问 支持 ati 文件操作 原文地址:https://www.cnblogs.com/jchhh912/p/12509444.html/me/drive/root/children
/me/drive
https://graph.microsoft.com/v1.0/me/drive/root/children
{"name": "New Folder",
"folder": {},"@microsoft.graph.conflictBehavior":"rename"当存在相同名称的文件夹,服务创建新名称,不使用这个属性的话遇到有相同名称时,请求失败
}
/drives/{driveId}/items/{itemId}/createLink
{
"type": "view",
"scope": "anonymous"
}
view 创建到 DriveItem 的只读链接。
edit 创建到 DriveItem 的读写链接。
embed 创建到 DriveItem 的可嵌入链接。 此选项仅适用于 OneDrive 个人版中的文件。
anonymous 拥有该链接的任何人都可以访问,无需登录。 这可能包括组织外部的人员。 管理员可能会禁用匿名链接支持。
organization 登录到组织(租户)的任何人都可以使用该链接获取访问权限。 仅适用于 OneDrive for Business 和 SharePoint。
/drives/{drive-id}/items/{item-id}/permissions
https://graph.microsoft.com/v1.0/drives/{drivesID}/items/{itemId}/permissions/{permid}
文章标题:使用Graph API 操作OneDrive 文件 权限 共享
文章链接:http://soscw.com/index.php/essay/64402.html