【问题标题】:Not able to use One Drive API for One Drive for Business无法将 One Drive API 用于 One Drive for Business
【发布时间】:2016-01-07 10:41:22
【问题描述】:

我正在尝试在我的 winform 应用程序 (.Net 3.5) 中提供一种驱动器功能。我已经成功地为一个驱动器实现了这一点,但我在为一个驱动器执行此操作时遇到了麻烦。我已经在 azure 中注册了我的应用程序,并且能够对用户进行身份验证,获取登录用户的访问令牌和租户 URL。我正在使用此 [链接]https://dev.onedrive.com/auth/aad_oauth.htm 上提供的说明。当我尝试访问默认驱动器时,它给了我未经授权的错误。这是我访问默认驱动器的代码。
using(WebClient wc = new WebClient()) { wc.Headers[HttpRequestHeader.Authorization] = " Bearer " + acessToken; wc.DownloadString("https://<the tenant name>-my.sharepoint.com/_api/v2.0/me/drive/items" + "/drive"); } .
我也试过"https://<the tenant name>-my.sharepoint.com/_api/v2.0/drive".
我也尝试访问根文件夹项目,但它给了我同样的错误。我加了
*“Windows Azure 活动目录”
*“Office 365 统一 API(预览版)”
*“Office 365 SharePoint 在线”
*“Office 365 管理 API”
在“委派给其他应用程序”部分下,并委派了所有可能的权限,同时在 azure 中注册我的应用程序。是否,我还需要执行其他操作才能访问一个商务驱动器?

【问题讨论】:

    标签: azure office365 onedrive office365api


    【解决方案1】:

    这是一个 API 错误。

    OneDrive for Business API item/file download content 401

    我认为他们正在努力修复这个错误。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 2020-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多