Получение 403 при выполнении приглашения - PullRequest
0 голосов
/ 30 января 2019

При вызове POST https://graph.microsoft.com/v1.0/drives/{driveId}/items/{itemId}/invite
в папке на сайте Microsoft Office 365 Group SharePoint код ответа будет 403.

Если мы попробуем то же самое из пользовательского интерфейса SharePoint, все будет работать нормально.

Вот ответ:

{,…} 
error: {code: "accessDenied", message: "The caller does not have permission to perform the action.",…} 
code: "accessDenied" 
innerError: {request-id: "0f6b7724-ff9f-4ed6-9f78-31dcb452682e", date: "2019-01-25T09:08:00"} 
message: "The caller does not have permission to perform the action." 
{
  "error": {
    "code": "accessDenied",
    "message": "The caller does not have permission to perform the action.",
    "innerError": {
      "request-id": "0f6b7724-ff9f-4ed6-9f78-31dcb452682e",
      "date": "2019-01-25T09:08:00"
    }
  }
} 

1 Ответ

0 голосов
/ 30 января 2019

В сообщении об ошибке сообщается, что пользователь, которого вы аутентифицировали, не имеет разрешения на предоставление общего доступа к этому файлу, или вы не запросили область действия Files.ReadWrite при аутентификации пользователя.

Вам необходимо получить как минимум Files.ReadWrite согласие и токен доступа, прежде чем вы сможете отправить приглашение на обмен .

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