我是StackOverflow的新手,正在努力寻找我的问题的解决方案:我试图将我的asp.net应用程序与calendly api同步。
到目前为止,我已经设法创建了一个webhook订阅,我看到webhooks正在向https://calendly.com/api/v1/hooks/注册,我能够使用其id访问特定的webhook(我使用Postman查看所有这些,因为我目前正在本地开发) 。我遇到了很多麻烦,因为我无法理解我应该拨打什么电话来获取webhook并能够在我的应用中使用他们的数据。
https://developer.calendly.com/docs/sample-webhook-data根据Calendly文档,这是我应该解析的内容。
我想获取数据,例如参与活动的人的电子邮件,以及活动的日期和状态。我怎样才能做到这一点?
从您的问题来看,在我看来可能缺乏对webhooks概念性理解。
正如你所提到的,如果某些事件发生在Calendly(我假设invitee.created
事件),你已经订阅了通知。
这意味着
file_get_contents('php://input')
json_decode($inputData)
。在您的语言中,您必须使用您用于JSON解析的任何工具。基本上就是这样。就我而言,我使用$parsedData->payload->invitee->email
阅读被邀请者的电子邮件。
希望能帮助到你。