почему не работает Graph API Update, а работают другие функции - PullRequest
0 голосов
/ 03 октября 2018

Здравствуйте, я получаю сообщение об ошибке при использовании Microsoft Graph API, я получаю сообщение об ошибке 403 при обновлении задачи планировщика.

StatusCode: 403, ReasonPhrase: 'Forbidden', версия: 1.1, Content: System.Net.Http.StreamContent, заголовки: {
Transfer-Encoding: фрагментный идентификатор запроса: 7 c6e6c64-60e8-4d65-a248-c91841f8f8ca id-запроса клиента: 7 c6e6c64-60e8-4d65-a248-c91841f8f8ca x-ms-ags-Diagnostics: {
«ServerInfo»: {
«Центр данных»: «Север»Европа "," Slice ":" SliceC "," Ring ":" 3 "," ScaleUnit ":" 001 "," Host ":" AGSFE_IN_70 "," ADSiteName ":" NEU "}} Продолжительность: 184.823 Strict-Transport-Безопасность: max-age = 31536000 Кэш-контроль: частный Дата: среда, 03 октября 2018 г. 06:24:41 GMT Тип контента: application / json}}

Я создал свой собственный плансоздавать задачи и назначать их соответственно.Раньше это приложение работало без каких-либо проблем, но внезапно оно начало вызывать эту проблему.

Эта проблема возникает только при обновлении, другие функции, такие как чтение, создание и удаление, работают без проблем.

У меня есть права администратора полного офиса 365, так что это не вопросы, связанные с администрацией.Я посмотрел на Graph Api на Git Hub, чтобы увидеть возможные причины этой проблемы.В git-хабе он сообщает, что если отображается конкретный код, его можно сослаться на причину проблемы, но код не предоставлен

Planner Api Documentation

ЛюбойБуду признателен за помощь в решении этой проблемы

1 Ответ

0 голосов
/ 04 октября 2018

Это было решено методом проб и ошибок.

Проблема с ним была из-за того, что я пытался изменить PlanId, который, как я обнаружил, не может быть изменен при обновлении.

Как только часть PlanId была удалена из запроса поста API, она обновлялась без каких-либо изменений.выпуск

...