我以为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许可证到底是什么意思?
您使用什么用户上下文连接到Microsoft Graph