1

我正在使用 Calendly 工具在我的应用程序中安排通话。我需要了解每个安排通话的受邀者的详细信息,但不幸的是,他们网站上的 API 文档不完整。我创建了一个 web-hook 订阅,我正在获取我的活动详细信息,但我无法获取每个用户的完整详细信息。任何帮助将不胜感激。我只想知道我应该使用哪个 API 调用来获取所有 web-hook 数据。使用下面的链接生成的东西,但是它的 API 调用在哪里?

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

谢谢!

4

1 回答 1

0

使用 Curl 以日历方式创建 Webhook 订阅:

$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));

实时接收Calendly约会数据的具体url:

接收 RAW 发布数据。

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

尝试从 JSON 解码传入的 RAW 发布数据。

$decoded = json_decode($content, true);
于 2018-01-31T06:35:01.933 回答