簡體   English   中英

如何從Skydrive獲取所有PowerPoint文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM