使用SkyDrive API对文件进行setPermissions

时间:2013-04-03 15:05:12

标签: onedrive

我们希望将我们的云应用与用户SkyDrive上的存储接口。有没有人研究过如何模拟与SkyDrive API的共享。据我所知,它在公共API apis.live.net/v5.0中不受支持,但当然SkyDrive站点本身正在使用API​​调用这样做;

POST https://skydrive.live.com/API/2/SetPermissions
...
Content-Type:application/x-www-form-urlencoded
...
{"id":"F2720F142345635B!207","entities":[{"role":2,"type":0,"email":"someuser@somedomain.com"}],"requireSignIn":true,"userAction":0}:

据我所知,这不是当我们使用JavaScript API wl.api()skydrive.live.com/api可以使用或者这是不受支持/非法的黑客行为时会发生什么?我非常希望SkyDrive团队能够就此发表官方回复。

1 个答案:

答案 0 :(得分:1)

API确实提供了一种获取文件唯一链接以供阅读或编辑的方法

获取https://apis.live.netv5.0/file.a6b2a7e8f2515e5e.A6B2A7E8F2515E5E!126 / shared_read_link?=的access_token ACCESS_TOKEN

获取https://apis.live.netv5.0/file.a6b2a7e8f2515e5e.A6B2A7E8F2515E5E!126/shared_edit_link?access_token=ACCESS_TOKEN