Создать Planner Plan из Graph API "У вас нет необходимых разрешений" - PullRequest
0 голосов
/ 28 марта 2020

Я создал поток, который использует HTTP-вызов к графу после получения авторизации от oauth2. У меня периодически возникали сбои, поэтому я попробовал тестовую партию из 25 и 44% прогонов завершились с ошибкой «У вас нет необходимых разрешений для доступа к этому элементу, или элемент может не существовать».

Единственное, что отличалось для тестов, - это название создаваемого плана, каждый получает группу, подготовленную вначале, а затем последний шаг - план планировщика.

Снимок экрана ошибок " Image1 All Runs

Снимок экрана ошибки: Изображение 2 Сообщение об ошибке

1 Ответ

0 голосов
/ 30 марта 2020

Похоже, что сбой на скриншоте вызван тем, что вызывающий абонент не является членом группы (что отличается от статуса владельца). Учитывая, что сбой прерывистый, я предполагаю, что ваш поток добавляет пользователя в качестве участника? Обновления участников группы не сразу видны другим сервисам. Итак:

  • Убедитесь, что вы добавили пользователя в качестве участника.
  • В случае 403 повторите попытку несколько раз с задержкой в ​​несколько секунд.

К сожалению, в настоящее время это единственный способ обойти проблему.

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