2017-07-21 83 views
1

我正在使用Calendly工具在我的應用程序中安排調用。我需要詳細瞭解每位接受電話的受邀者,但不幸的是,他們網站上的API文檔不完整。我創建了一個Web-hook訂閱,並且我正在獲取我的活動詳細信息,但我無法獲取每個用戶的完整詳細信息。 任何幫助將不勝感激。我只是想知道我應該使用哪個API調用來獲取所有的Web鉤子數據。使用下面的鏈接產生的東西,但它的API調用在哪裏?獲取Calendly的Webhook訂閱數據

https://developer.calendly.com/docs/sample-webhook-data

謝謝!

回答

0

在calendly使用curl創建一個網絡掛接訂閱:

$url = 'https://calendly.com/api/v1/hooks'; 

$webhook_url = 'A specific url where you receive Calendly appointment data in real-time'; 

$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, CURLOPT_POST,1); 

curl_setopt($ch, CURLOPT_POSTFIELDS,$curl_data); 

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'X-TOKEN: <your token key>' 
)); 

$result=curl_exec($ch); 

curl_close($ch); 

掛鉤標識

print_r(json_decode($result, true)); 

特定的URL來接收實時Calendly約會數據:

接收原始發佈數據。

$content = trim(file_get_contents("php://input")); 

嘗試從JSON解碼傳入的RAW文章數據。

$decoded = json_decode($content, true);