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***
答案 0 :(得分:1)
我发现在Github OneDrive forum上提出了同样的问题。你在下面看到他们的答案:
目前,OneDrive API仅支持查看和读取链接。 您可以通过User Voice page投票支持嵌入式支持。
- 醇>
将来,您将能够枚举项目上的现有链接(至少是您的应用创建的链接),以发现现有网址,而无需调用createLink。还没有一个时间框架,我们什么时候推出它,但它应该很快。