Я пытаюсь использовать Microsoft Graph API для чтения / создания событий в программе Outlook.Проблема заключается в том, что когда я пытаюсь создать событие в соответствии с документацией (https://docs.microsoft.com/fr-fr/graph/api/user-post-events?view=graph-rest-1.0), событие создается дважды в моем календаре Событие «Время встречи» появляется дважды
Здесьмой код PHP:
$json = '{
"subject": "Meeting time",
"start": {
"dateTime": "2018-11-30T09:00:00",
"timeZone": "Pacific Standard Time"
},
"end": {
"dateTime": "2018-11-30T10:30:00",
"timeZone": "Pacific Standard Time"
}
}';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://graph.microsoft.com/v1.0/me/events");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $json); //Post Fields
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$headers = [
'Content-Type: application/json',
'Content-Length: ' . strlen($json),
'Prefer: outlook.timezone="Pacific Standard Time"',
"Content-Type: application/json",
"Authorization: Bearer XXXXXXXXX...XXXXXXX"
];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$server_output = curl_exec ($ch);
curl_close ($ch);
Я пытался использовать PHP-библиотеку Microsoft Graph, и результат тот же.Но когда я использую Graph Explorer, созданное событие не дублируется.Я думаю, что что-то пропустил.