PATCH административных пользователей приводит к 503 - PullRequest
0 голосов
/ 25 апреля 2019

Я синхронизирую контактную информацию пользователей Office365 из базы данных в Office.

Разрешения в настоящее время по крайней мере:

Directory.ReadWrite.All
User.ReadWrite.All
User.Read.All

Обновление mobilePhoneNumber и т. Д. Работает на всех пользовательских объектах, кроме тех, которые имеют административные роли. Там я получаю 503 ошибку. Это foreach каждого пользователя, поэтому нет разницы в вызове.

Я использую PHP SDK:

$graph = new Graph();
$graph->setAccessToken($accessToken);
try {
    $graph->createRequest("PATCH", "/users/" . $userid)
          ->attachBody($updatearray)
          ->execute();
} catch(Exception $e) {
    print_r($e);
}

Что я делаю не так и как это исправить?

...