Обновить статус ответа посетителей – API календаря Google (PHP)

Я сделал небольшое приложение, которое использует API календаря Google и Oauth2. Теперь я хотел бы разрешить пользователю отвечать на событие. Это мой код:

PHP

if(isset($_POST['submit'])){ $eventSubmit = $service->events->get('primary', $_POST['eventID']); $attendeesSubmit=$eventSubmit->getAttendees(); foreach ($attendees as $attendee) { $mailSubmit = $attendee->getEmail(); if ($mailSubmit==$emailUser){ if ($_POST['status']=='accepte'){ $attendee->setResponseStatus('accepted'); $service->events->update('primary', $_POST['eventID'], $eventSubmit); } if ($_POST['status']=='decline'){ $attendee->setResponseStatus('decline'); } } } 

HTML

  <form method="post" action="index.php"> <input type="radio" name="status" id="accepte" value="accepte">Confirmer</input> <input type="radio" name="status" id="decline" value="decline">Décliner</input> <input type="hidden" name="eventID" value="<?php echo htmlspecialchars($event['id']); ?>"> <input type="submit" name="submit" value="OK"></br></br> 

Но это не работает, статус ответа пользователя не изменяется, когда я отправляю форму. В чем проблема?

Solutions Collecting From Web of "Обновить статус ответа посетителей – API календаря Google (PHP)"

Создатели / владельцы событий не могут изменять ответ участников. Только участники могут изменять свой статус. Либо посетителям необходимо будет отвечать на пользовательский интерфейс Календаря Google, либо вам необходимо пройти аутентификацию в качестве пользователя посетителя и изменить свой статус ответа.