onedrive api提供了對儲存在onedrive上檔案的訪問能力,大多數api都遵循rest模式,少部分的api可以通過簡單的函式來呼叫
在使用onedriveapi之前要先了解兩個簡單的概念
rest( representational state transfer):表徵性狀態傳輸,是一種概念,或者說一種設計風格
使用onedrive的步驟
一、驗證你的應用程式
onedrive使用oauth2.0驗證,通過http頭:authorization: bearer 提供乙個訪問令牌,你會得到乙個儲存你的應用程式和使用者的一組特定許可權的令牌
二、呼叫api
當應用程式獲得驗證後,你就可以呼叫onedriveapi來進行一些操作
onedriveuri root:
在呼叫api之前,你需要了解一些關於onedrive資源模型(resourcemodel)的概念,onedrive中有兩種資源型別:
drive:頂級物件
item:檔案、資料夾等
想必你已看出這種資源模型和我們計算機上的類似,drive代表某個驅動器,而item表示驅動器內的檔案或資料夾,
乙個使用者至少有乙個drive——預設的drive
root resource
路徑描述
/drive
使用者預設的驅動器
/drives
向經過授權驗證的使用者提供的驅動器列表
/drive/
通過id訪問特定的驅動器
/drive//root/children
特定驅動器中根目錄下的item列表
/drive/items/
通過id訪問特定的item
/drive/root:/path/to/file
通過path訪問根目錄下的item
/drive/items/:/path/to/file
通過相對於特定id的item 的路徑來訪問檔案
/drive/root:/path/to/file:/children
相對於根目錄的path下的item列表
/drive/items/:/path/to/file:/children
相對於特定id的item 的路徑下的item列表
注意上面有兩種用法,一種用id,另一種是用path,更多路徑用法請參照onedrive api文件:
以上就是一些基本概念和使用onedriveapi的兩個基本步驟,後面將會詳細的說明這兩個步驟的具體操作
說明:本文及後續更新的文章是在對onedrive官方文件的學習而來,內容可能相對較淺,寫的目的也只是為了大家相互交流,如有什麼錯誤還望指正
定製OneDrive外觀
更改托盤圖示 強迫症患者,想把桌面的圖示都換成黑白的,工作列 托盤區的圖示也都盡量是黑白的。之前用onedrive,它的圖示是純白的,後來公升級到onedrive 5t,圖示就變成藍色的了 忍不住想把它變成白色。接下來是windows defender的圖示,常態下白色盾牌圖示右下角有乙個綠色的對勾...
微軟OneDrive使用體驗
因為是乙個同步盤,需要設定乙個本地資料夾,設定之後,放到這個本地資料夾裡的所有內容,都會同步到微軟one drive雲上。我指定的本地資料夾如下圖 點選open按鈕就可以使用了。這時把想要同步的檔案放到這個同步資料夾裡,這些檔案會自動上傳到onedrive雲端。上傳結束後,檔案前的圖示會顯示乙個小小...
win10解除安裝OneDrive
1 禁止onedrive自啟動簡單的就是在任務管理器的啟動中禁用onedrive的啟動專案就可以。如果是準備徹底刪除onedrive,組策略的這三項其實是不用理會的,因為onedrive都沒有了,這個策略設定就毫無意義。這個策略可能適用於同步行為的設定。把 attributes屬性的值 f08000...