Невозможно создать событие для локальных объектов в гибридной среде с помощью Graph API

У нас есть приложение O365 (с использованием потока учетных данных OAuth2) и чтение и запись в календари Exchange с помощью Graph API. Отлично подходит для онлайн-директоров с несколькими арендаторами.

Недавно (на новом клиенте) мы попытались получить доступ к локальным календарям, используя описанную настройку здесь.

После некоторых изменений (например, удаления $ select) чтение работает, однако всякий раз, когда мы пытаемся записать событие, мы получаем следующую ошибку:

{
  "error": {
    "code": "RequestBodyRead",
    "message": "The property 'start' does not exist on type 'Microsoft.OutlookServices.Event'. Make sure to only use property names that are defined by the type or mark the type as open type. REST APIs for this mailbox are currently in preview. You can find more information about the preview REST APIs at https://dev.outlook.com/.",
    "innerError": {
      "date": "2021-05-25T12:51:52",
      "request-id": "e7bc74d6-d482-4d12-83aa-edec47765158",
      "client-request-id": "e7bc74d6-d482-4d12-83aa-edec47765158"
    }
  }
}

Заголовки для устранения неполадок:

{
  'request-id': 'fdc5e7ee-3227-44c6-93c0-e23f5fa52432',
  'client-request-id': 'fdc5e7ee-3227-44c6-93c0-e23f5fa52432',
  'x-ms-ags-diagnostic': '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":"AM4PEPF0000DE1F"}}'
}

Тело этого сообщения выглядит так:

{
  Start: {
    DateTime: "2021-05-25T10:00:00.000Z",
    TimeZone: 'UTC'
  },
  End: {
    DateTime: "2021-05-25T10:30:00.000Z",
    TimeZone: 'UTC'
  },
  Subject: 'Test Booking'
}

Установка @ odata.type = microsoft.graph.event дает другую ошибку:

A type named 'microsoft.graph.event' could not be resolved by the model. When a model is available, each type name must resolve to a valid type.

Кажется, есть другие сообщения об этой же ошибке, но без решения:

SO 1

SO 2

Github msgraph-sdk-dotnet

Microsoft < / а>

 

Microsoft

См. также:  Как заменить нативный comment_count совокупным счетчиком комментариев Evolved
Понравилась статья? Поделиться с друзьями:
IT Шеф
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: