Я предполагал, что OneDrive предлагает бесплатный уровень личного хранилища, поэтому для доступа API к OneDrive не требуется, чтобы у пользователя была подписка на Office 365 ...
Однако после нескольких часов отладки и просто Если вы попытаетесь позвонить почтальону: 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"
}
}
}
Есть ли способ получить доступ к OneDrive через API без использования Office?
Обновление, только что купил Office 365 ... эта ошибка все еще происходит ... Что конкретно означает лицензия SPO?