Создание события возвращает ErrorPropertyValidationFailure - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь создать событие с помощью Microsoft Graph, предоставив следующий ввод JSON:

{
  "subject": "Test event",
  "organizer": {
    "emailAddress": {
      "name": "Name 1",
      "address": "name1@graffter.onmicrosoft.com"
    }
  },
  "start": {
    "dateTime": "2018-10-18T01:45:38",
    "timeZone": "UTC"
  },
  "end": {
    "dateTime": "2018-10-18T04:45:38",
    "timeZone": "UTC"
  },
  "attendees": [
    {
      "emailAddress": {
        "name": "Name 2",
        "address": "name2@graffter.onmicrosoft.com"
      },
      "type": "required"
    },
    {
      "emailAddress": {
        "name": "room",
        "address": "room@graffter.onmicrosoft.com"
      },
      "type": "resource"
    }
  ],
  "body": {
    "content": "Prueba de evento",
    "contentType": "HTML"
  },
  "location": {
    "displayName": "room",
    "locationEmailAddress": "room@graffter.onmicrosoft.com"
  }
}

Иногда, однако, я получаю следующее сообщение об ошибке (и иногда я имею в виду):

{
  "error": {
    "code": "ErrorPropertyValidationFailure",
    "message": "At least one property failed validation.",
    "innerError": {
      "request-id": "9f528d43-ed74-4c02-a29c-f01e47f24717",
      "date": "2018-10-18T12:14:31"
    }
  }
}

Таким образом, с тем же кодом и тем же JSON-запросом (конечно, с изменением дат) он иногда работал, в то время как другие иногда терпели неудачу.

Я следую официальной документации , у меня есть все необходимые разрешения, и access_token, который я использую, прекрасно работает с другими вызовами API, такими как /messages.

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