ubuntu - 365 API 在 Linux 上运行 OneDrive?

标签 ubuntu ms-office preview onedrive

(根据 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,所以我的公司帐户不会被识别为“真实”帐户。

所以,我的问题有两个。
  • login.microsoftonline.com/ 是否有 OAuth URL (我通常在哪里登录)?
  • 如果没有,是否有 API 可以让我提取目录列表、上传文件等?奖金 - 任何 Python 库?
  • 最佳答案

    dev.onedrive.com 上提供了有关如何直接为 OneDrive 和 OneDrive for Business 调用 REST API 的所有详细信息。特别是,您可以在此处阅读有关身份验证的更多信息: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 .

    关于ubuntu - 365 API 在 Linux 上运行 OneDrive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29368780/

    相关文章:

    php - 示例/如何使用 Exchange 03 Webdav 和 PHP 创建日历约会?

    c# - 更多 C# 自动化到 Excel

    jquery - 使用 jQuery 动态更改段落文本?

    jquery - 呈现 HTML 页面预览

    python - Ubuntu Hardy 下的 Mercurial http 接口(interface)。不起作用

    用于识别 64 位 Office 的 VBA 常量

    typescript - 通过 npm 与使用 native 包(通过 apt)为 Ubuntu 安装 typescript

    javascript - 浏览器中的文档预览

    ubuntu - 在 vi 中复制到剪贴板

    ruby - 我已经下载并 tar 了 Ruby 1.9.2 包。现在怎么安装?