Создать регистр событий дублированных событий - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь использовать 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, созданное событие не дублируется.Я думаю, что что-то пропустил.

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