获取OneDrive文件ID

3

我写了一个快照工具,可以直接将我的屏幕截图上传到微软的OneDrive(以前叫SkyDrive),并将链接放入我的剪贴板中。 该工具按顺序计算资源ID以获取链接。 结构如下:

https://storage.live.com/items/<cid>!<file id>

我想知道是否有通过php请求或OneDrive API获取我刚上传的文件的文件ID的方法。
2个回答

2
当您在快照工具中进行PUT操作时,OneDrive会返回一个JSON响应。该响应中将包含id、文件名和源URL。

1
你可以使用 LiveConnectClient.GetAsync (http://msdn.microsoft.com/en-us/library/hh694251.aspx) 方法获取文件ID。 这里是一个例子:
LiveConnectClient liveClient = new LiveConnectClient(this.session);
        LiveOperationResult operationResult =
            await liveClient.GetAsync("file.8c8ce076ca27823f.8C8CE076CA27823F!129");

用文件的友好名称替换“file.8c8ce…”即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接