【问题标题】:365 API to run OneDrive on Linux?365 API 在 Linux 上运行 OneDrive?
【发布时间】:2015-06-04 19:13:06
【问题描述】:

(按照http://blogs.office.com/2014/05/08/develop-using-onedrive-for-business-with-the-new-office-365-apis/的说明在此提问)

我正在尝试在 Ubuntu 机器上运行 OneDrive。使用 https://github.com/xybu/onedrive-d/ 我被要求针对以下 URL 进行 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 库?

【问题讨论】:

    标签: ubuntu ms-office preview onedrive


    【解决方案1】:

    有关如何直接为 OneDrive 和 OneDrive for Business 调用 REST API 的所有详细信息都可以在 dev.onedrive.com 上找到。特别是,您可以在此处阅读有关身份验证的更多信息:dev.onedrive.com/auth/readme.md

    对于 OneDrive for Business,您可以使用此 OAuth URL: https://login.microsoftonline.com/common/oauth2/authorize

    我们还有一个可用的 Python SDK:https://github.com/onedrive/onedrive-sdk-python

    【讨论】:

      猜你喜欢
      • 2014-10-26
      • 1970-01-01
      • 2023-03-20
      • 2016-05-15
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      • 2020-12-26
      • 2011-10-01
      相关资源
      最近更新 更多