Я пытаюсь создать папку на частном канале Drive of Teams. Но запрос не выполняется с 403 Forbidden
Я владелец этого конкретного канала,
Также я могу создавать папки вручную с помощью веб-сайта SharePoint.
Запрос
POST /v1.0/drives/b!43py0EBpI0asOUgEnAjaxRc2cYcM2vtIiHHa72kTXpcOCBkq9GQrQ7r0s1d0OtUD/items/013ATLYCIOMYJZSH2AZRFZBWU27JWYBIM4/children HTTP/1.1
Host: graph.microsoft.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Authorization: Bearer <snipped>
client-request-id: 30bba4ae-50da-4347-9654-256bb84739d7
Content-Type: application/json
If-Modified-Since: Mon: 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache
Pragma: no-cache
Origin: https://localhost:44349
DNT: 1
Connection: keep-alive
Referer: https://localhost:44349/web/
{"name":"2020-03-22 - Private channel","folder":{},"@microsoft.graph.conflictBehavior":"fail"}
Ответ
HTTP/1.1 403 Forbidden
Cache-Control: private
Content-Type: application/json
request-id: 41fa0e4c-f79a-4626-b152-2fc7e3c7cd50
client-request-id: 30bba4ae-50da-4347-9654-256bb84739d7
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"South India","Slice":"SliceC","Ring":"3","ScaleUnit":"000","RoleInstance":"AGSFE_IN_3"}}
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: ETag, Location, Preference-Applied, Content-Range, request-id, client-request-id, ReadWriteConsistencyToken, SdkVersion
Strict-Transport-Security: max-age=31536000
Date: Wed, 18 Mar 2020 09:10:32 GMT
Content-Length: 256
{
"error": {
"code": "accessDenied",
"message": "The caller does not have permission to perform the action.",
"innerError": {
"request-id": "41fa0e4c-f79a-4626-b152-2fc7e3c7cd50",
"date": "2020-03-18T09:10:33"
}
}
}
Обновление
, когда мы добавляем Sites.ReadWrite.All
в нашу область, это работает, но у нас уже есть Files.ReadWrite.All
, и мы можем создать папку на других дисках без каких-либо проблем