Здесь очень мало сообщений о Calendly, поэтому, надеюсь, кто-нибудь сможет помочь с этой проблемой. Ниже приведен код, который я использую, и проблема в том, что Calendly возвращает только данные о подписке на веб-перехватчик, а не фактические встречи, запланированные клиентами.
Я хочу получать данные, как описано на их странице здесь: https://developer.calendly.com/docs/sample-webhook-data, но я получаю обратно только данные о подписке на веб-перехватчик, а не о запланированных встречах.
$ url = 'https://calendly.com/api/v1/hooks'; < br> $ webhook_url = 'МОЙ URL ЗДЕСЬ';
$ curl_data = 'url ='. $ webhook_url. '& events [] = Invitee.created & events [] = invitee.canceled';
$ ch = curl_init () ;
curl_setopt ($ ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ ch, CURLOPT_URL, $ url);
curl_setopt ($ ch, COSTURLOPT , 1);
curl_setopt ($ ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt ($ ch, CURLOPT_POSTFIELDS, $ curl_data);
curl_setopt ($ ch, CURLOPT_HTTPHEADER, array ("X-TOKEN: МОЙ ИДЕНТИФИКАТОР ТОКЕНА ЗДЕСЬ "
));
$ result = curl_exec ($ ch);
echo $ result;
curl_close ($ ch);
//print_r(json_decode($result, true));<br><br>
$content = trim(file_get_contents("php://input"));<br>
$decoded = json_decode($content, true);<br><br>
echo $decoded;<br>
{"данные": [{"тип": "крючки", "идентификатор": 380871, "атрибуты": {"URL": "МОЙ URL ЗДЕСЬ", "created_at": "2019-04-17T11: 07: 36Z "," события ": [" invivee.created "," invivee.canceled "]," state ":" active "}}]}