OneDrive API:创建和接收项目(嵌入)链接

时间:2015-05-01 09:32:13

标签: onedrive

1)如何通过 OneDrive API https://api.onedrive.com/)创建嵌入式链接?我知道可以通过以下POST调用创建视图或编辑链接:

POST https://api.onedrive.com/v1.0/drive/items/{item-id}/action.createLink
Body: {  "type": "view|edit" }

但请求“嵌入”#39;虽然documentation表明它是有效类型之一,但是不可能。我知道可以通过Live SDK:

https://apis.live.net/v5.0/{file-ID}/embed?access_token=ACCESS_TOKEN

但是我如何为 OneDrive API执行此操作?

2)是否可以通过OneDrive API以另一种方式接收已经现有链接,而不是通过{file-ID}/action.createLink调用创建新链接?例如,通过扩展元数据?

https://api.onedrive.com/v1.0/drive/items/{item-id}?expand=***links/permissions***

1 个答案:

答案 0 :(得分:1)

我发现在Github OneDrive forum上提出了同样的问题。你在下面看到他们的答案:

  
      
  1. 目前,OneDrive API仅支持查看和读取链接。 您可以通过User Voice page投票支持嵌入式支持

  2.   
  3. 将来,您将能够枚举项目上的现有链接(至少是您的应用创建的链接),以发现现有网址,而无需调用createLink。还没有一个时间框架,我们什么时候推出它,但它应该很快。

  4.