我已經寫了一個快照工具,將我的截圖直接上傳到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 ......」與文件的友好名稱將工作。