Azure Graph API / OneDrive API访问读取文件(列出和下载)所需的SPO意味着什么

问题描述 投票:0回答:1

我以为OneDrive提供了免费的个人存储层,因此对OneDrive的API访问不应要求用户具有Office 365订阅...

但是,经过数小时的调试,然后直接致电Postman,然后尝试致电:https://graph.microsoft.com/v1.0/me/drive/root/search(q='.obj')?select=name,id,@content.downloadUrl使用令牌,返回的错误似乎是用户没有SPO,这似乎意味着需要Office365订阅?

{
  "error": {
    "code": "BadRequest",
    "message": "Tenant does not have a SPO license.",
    "innerError": {
      "request-id": "270808a8-4763-4ada-a878-e5ff34571c2f",
      "date": "2020-02-20T06:08:52"
    }
  }
}

是否有一种无需Office即可通过API访问OneDrive的方法?

更新,刚刚购买了Office 365 ...仍然出现此错误... SPO许可证到底是什么意思?

azure sharepoint microsoft-graph onedrive office365api
1个回答
0
投票

您使用什么用户上下文连接到Microsoft Graph

© www.soinside.com 2019 - 2024. All rights reserved.