2017-08-09 50 views
0

我正在創建一個應用程序,我想調用OneDrive的API來上傳文件。 Here是頁面和API的鏈接我現在用的就是:https://apis.live.net/v5.0/me/skydrive/files/HelloWorld.txt?access_token=ACCESS_TOKEN如何獲取一個驅動器API上傳文件的訪問令牌?

我遵循了「碼流」爲每個鏈接here所有步驟,並獲得訪問令牌作爲響應,但它說的後「無效訪問令牌」在運行相同的API時使用它。 Here是我試過的截圖。 我很困惑在那個API中使用哪個標記。我可以在哪裏獲得ACCESS_TOKEN以成功運行「上傳文件」API?

回答

2

問題已解決。在運行以下API時,我們應該在範圍中添加onedrive.readwrite以通過API上傳文件。

Here是遵循從'代碼流'創建訪問令牌的步驟。

https://login.live.com/oauth20_authorize.srf?client_id={client_id}&scope={scope}&response_type=code&redirect_uri={uri}