[英]How to get all PowerPoint files from Skydrive?
我正在嘗試在C#中構建一個Windows 8 metro應用程序,它顯示SkyDrive文件夾中的所有PowerPoint演示文稿。 因此我使用的是Windows Live SDK。
要獲取有關用戶SkyDrive文件夾中所有PowerPoint文件的信息,我已經嘗試在所有文件夾中遞歸搜索ppt和pptx擴展名,這有點麻煩。
是否有更優雅的方式來查找所有PowerPoint文件? 除此之外,我試圖使用PowerPoint在線應用程序在WebView中顯示演示文稿,有沒有辦法獲得正確的URL而不自己構建它?
感謝幫助
搜索完www后,我找到了一篇關於對宣布搜索功能的SkyDrive API所做改進的“更改日志”文章。
在使用此REST接口后,我嘗試將其用於特定文件類型,例如.ppt。 我的第一個結果似乎得到了我想要的東西,但不能保證這是最好的解決方案。 這是現在最容易的!
這是我用來通過SkyDrive Search API獲取所有“.ppt”文件的C#代碼
LiveConnectClient client = new LiveConnectClient(App.Session);
LiveOperationResult liveOperationResult = await client.GetAsync("me/skydrive/search?q=.ppt");
dynamic searchResult = liveOperationResult.Result;
如果您找到更好的解決方案,請隨時發表評論!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.