天天看點

Win10開發:微軟詳解在應用中使用新型OneDrive API

從win8開始onedrive被深度內建到系統中,成為了windows系統中的一個元件,為使用者提供了一個免費的雲存儲服務。對于開發者來說,也可以在自己的應用中使用onedrive api,進而實作内容的同步等功能。

Win10開發:微軟詳解在應用中使用新型OneDrive API

在wp8開發架構中,onedrive團隊已經提供了一款非常友善好用的sdk,但仍存在很多限制。例如,使用内置按鈕控件才可以實作登入機制,開發者也無法更改外觀和行為。更不友善的地方在于,無法在各平台之間共享代碼。

現在,微軟onedrive團隊基于http請求(get、post和put等)建立了一套新型rest api。rest

api能夠提供靈活的互動方法,使用代碼共享技術可建構跨平台代碼進而在所有windows平台(甚至包括具有xamarin平台的ios和安卓)上運作。

微軟在官方msdn部落格中釋出了博文詳解了在通用windows平台(uwp)應用中使用onedrive rest api的方法。内容涉及到:

· rest api的工作原理;

· 開發者将如何與其進行互動;

· 如何使用oauth登入系統;

· 如何使用檔案系統操作方法(如浏覽檔案夾、擷取檔案資訊、擷取檔案内容、上傳檔案等等);

· 如何通路應用檔案夾;

· 如何與朋友共享連結。

微軟還提供了示例代碼進行示範,感興趣的開發者可點此檢視詳細内容。

本文轉自d1net(轉載)

繼續閱讀