我已经写了一个快照工具,将我的截图直接上传到microsoft onedrive(以前的skydrive),并将链接放入剪贴板。 该工具会计算资源ID以获取链接。 结构是这样的获取OneDrive文件ID
https://storage.live.com/items/<cid>!<file id>
我想知道是否有通过PHP请求任何方式或onedrive API来获取我刚刚上传
我已经写了一个快照工具,将我的截图直接上传到microsoft onedrive(以前的skydrive),并将链接放入剪贴板。 该工具会计算资源ID以获取链接。 结构是这样的获取OneDrive文件ID
https://storage.live.com/items/<cid>!<file id>
我想知道是否有通过PHP请求任何方式或onedrive API来获取我刚刚上传
当你做一个投入到OneDrive的文件的fileid你快照工具将会有一个JSON响应。在那个回应将是id,文件名和源URL。
您可以使用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 ......”与文件的友好名称将工作。