Возможно ли использовать приложение daemon (только приложение, без аутентифицированного пользователя) для доступа к содержимому SharePoint Online через API-интерфейс Microsoft Graph? Если нет, каковы мои варианты?Доступ к файлам SharePoint Online из приложения daemon
Я пробовал:
https://graph.microsoft.com/v1.0/drives/<id>
Но получил доступ запрещен.
Доступ диск в Office 365 групп работает через:
https://graph.microsoft.com/v1.0/groups/<id>/drive
Это, как я получить маркер авторизации:
https://login.microsoftonline.com/<tenant id>/oauth2/token
resource=https://graph.microsoft.com
grant_type=client_credentials
client_id=<client id>
client_secret=<client secret>
Спасибо за ваш ответ. Вы говорите, что приложение daemon может работать в течение нескольких месяцев с помощью токена обновления? Он будет запускаться один раз в день. – Christophe
Да. Точки обновления действительны в течение 14 дней, и при непрерывном использовании они могут быть действительны до 90 дней. Через 90 дней пользователям будет предложено повторно аутентифицироваться. См. Подробности [здесь] (https://support.office.ком/EN-US/статьи/Session-таймауты-для-офиса-365-37a5c116-5b07-4f70-8333-5b86fd2c3c40? Ui = EN-US и Rs = EN-US и объявления = US). –