MS graph - прикрепление больших файлов. Значение утверждения аудитории недействительно "aud" - PullRequest
0 голосов
/ 13 июля 2020

Я использую msal для получения accesstoken, который отправляется на сервер php, который использует вызовы ms graph. До сих пор я могу создавать черновики писем, прикреплять файлы и отправлять электронные письма. Однако я не могу прикреплять большие файлы. Я следую руководству в https://docs.microsoft.com/en-us/graph/outlook-large-attachments?tabs=http.

Я могу создать сеанс загрузки и успешно получить URL-адрес, но при использовании запроса на отправку для загрузки URL-адреса возникает ошибка недопустимой аудитории.

Маркер доступа имеет области действия openid, profile, user.read, mail.send и mail.readwrite. по какой-то причине я не могу получить токен с областью offline_access через msal.

1 Ответ

1 голос
/ 14 июля 2020

Согласно документации, на которую вы указали для загрузки. PUT

Не указывайте заголовок запроса авторизации. В запросе PUT используется URL-адрес с предварительной аутентификацией из свойства uploadUrl, который обеспечивает доступ к домену https://outlook.office.com.

Вам необходимо исключить отправку токена доступа, который будет быть недействительным для этой конечной точки

...