403 Запрещено создавать папки на приватном канале Teams - PullRequest
2 голосов
/ 18 марта 2020

Я пытаюсь создать папку на частном канале 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, и мы можем создать папку на других дисках без каких-либо проблем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...