【问题标题】:Get Webhook Subscription Data For Calendly获取 Calendly 的 Webhook 订阅数据
【发布时间】:2017-12-27 02:27:06
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: asp.net-mvc asp.net-web-api postman webhooks calendly


    【解决方案1】:

    使用 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约会数据的具体网址:

    接收 RAW 发布数据。

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

    尝试从 JSON 解码传入的 RAW 帖子数据。

    $decoded = json_decode($content, true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 2017-08-11
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 1970-01-01
      • 2018-11-29
      相关资源
      最近更新 更多