Запрещенная ошибка с получением сообщения на каком-либо канале в MS Graph API - PullRequest
0 голосов
/ 15 апреля 2020

Я получил запрещенные сообщения об ошибках при извлечении сообщений канала с помощью Graph API https://docs.microsoft.com/en-us/graph/api/channel-get-message?view=graph-rest-beta&tabs=http

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

Интересные вещи:

  1. Эта ошибка возникает только на некоторых каналах. Не все каналы в одной группе
  2. Я заметил, что на неисправных каналах может быть какой-то шаблон, неисправный кажется неактивным с нулевыми сообщениями. Поэтому, хотя я повторяю запрос API несколько раз, он все еще был запрещен, и я помещал новые сообщения на этот канал, каким-то образом запрещенная ошибка исчезла
  3. Еще один интересный момент, который я обнаружил, я был запрещен на неактивном канале с сообщениями там, я попытался поразить API, а затем получил Запрещено. Поэтому я попытался разместить новые сообщения на этом канале, все еще запрещено. Поэтому я попытался поразить API через Graph Explorer, его успех. А затем повторите запрос, используя мои собственные приложения, как-то больше не запрещено. (Я сделал это для 2 каналов, и у него такое же поведение)

Итак, что я здесь пропустил? Есть ли какие-либо правила MSFT относительно неактивного канала? неактивное определение в моем термине - канал, который давно не работает.

Я попытался найти в документации, и мне не повезло.

К вашему сведению, если бы я использовал разрешение App, такой проблемы не было бы. Это только для делегированного разрешения. И в моем случае нет частного канала.

Пожалуйста, сообщите мне о проблемах, с которыми я здесь сталкиваюсь.

Спасибо

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