2015-03-31 36 views
1

(請按照http://blogs.office.com/2014/05/08/develop-using-onedrive-for-business-with-the-new-office-365-apis/的說明詢問)365在Linux上運行OneDrive的API?

我試圖在Ubuntu機器上運行OneDrive。使用https://github.com/xybu/onedrive-d/我問到OAuth對下列網址:

https://login.live.com/oauth20_authorize.srf?display=touch&client_id=000000004010C916&locale=en&scope=wl.skydrive+wl.skydrive_update+wl.offline_access&redirect_uri=https%3A%2F%2Flogin.live.com%2Foauth20_desktop.srf&response_type=code 

但是,因爲我使用Office 365,作爲「活」的帳戶我公司帳戶不被認可。

所以,我的問題是雙重的。

  1. 是否有一個用於login.microsoftonline.com/(我通常登錄)的OAuth URL?
  2. 如果沒有,是否有API可以讓我拉出目錄列表,上傳文件等?獎金 - 任何Python庫?

回答

-2

有關如何直接爲OneDrive和OneDrive for Business調用REST API的詳細信息,請訪問dev.onedrive.com。特別是,您可以在這裏閱讀更多關於auth的信息:dev.onedrive.com/auth/readme.md

對於OneDrive for Business,您可以使用此OAuth的網址: https://login.microsoftonline.com/common/oauth2/authorize

我們也有一個Python SDK可供選擇:https://github.com/onedrive/onedrive-sdk-python