Я пытаюсь поделиться файлом из OneDrive с помощью API Microsoft Graph, а затем позволю другому пользователю загрузить его. Однако, когда я пытаюсь загрузить файл, используя общую ссылку, я получаю ошибку доступа к доступу 403. p>
post https://graph.microsoft.com/v1.0/me/dri ... createLink
Authorization: Bearer {accessToken}
Content -Type: Application /json
body запроса: < /p>
{< /p>
"type": "edit",
"scope": "anonymous"
< /code>
} < /p>
result:
{
"@odata.context ":" https://graph.microsoft. com /v1.0 /$ metadata#microsoft.graph.permission ",
" id ":" id ",
" Роли ": [
" write "
],
"chareid": "chareid",
"haspassword": false,
"link": {
"Scope": "Anonymous",
type " : "Редактировать",
"weburl": "sharurl",
"предотвращает загрузку": false
}
} < /p>
Теперь как пользователь 2 пытался загрузить ссылку с
https://graph.microsoft.com/v1.0/shares ... em/content
он вернулся
{
" ": {
" code ":" accessdied ",
" Сообщение ":" Доступ отказано "
}
} < /p>
Устранение неполадок выполнено До настоящего времени
пытался создать ссылку с «Scope»: «Anonymous» и «Scope»: «Организация» (оба привели к одной и той же проблеме)
Есть ли здесь какие -либо разрешения, которые я дал Acces Acces All files.readwrite, files.read.all, files.readwrite.all, sites.read.all, sites.readwrite . Все
в моем azure.portal
есть ли какой -либо новый API, необходимый для работы
, а также я попробовал организацию в качестве масштаба, так как оба пользователя попадают под одну и ту же организацию
i на самом деле новичок в графике, так что есть какое -либо обработка разрешений
оба пользователя являются делегированными пользователями < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... g-shared-l