Calendly Api 集成

问题描述 投票:0回答:2

您好,我的网站上有一个自定义表单,用户应该使用它来安排活动,

有没有一种方法可以集成到 Calendly,我可以将此数据作为发布请求发送到 Calendly,并使用自定义表单提供的数据创建时间表? 我一直在从 calendly api 文档进行研究,但我找不到可以将数据发送到的端点。

就我而言,我认为使用 calendly webhooks 不是一个不错的选择,因为我需要捕获从表单创建的计划事件详细信息, 如果有人可以帮助我找到处理这个问题的方法,请

html api rest calendar calendly
2个回答
1
投票

我刚刚开始查看他们的项目 API,但我没有在 API 中看到任何用于创建新事件的地方。我相信这只是为了获取信息。

我猜您需要将他们的预订表格嵌入到您的网站上。

https://help.calendly.com/hc/en-us/articles/223147027-Embed-options-overview


0
投票

我知道这有点晚了。但我在搜索 Calendly webhooks 后发现了你的问题。我同意我面前的答案。以下是我如何将 Calendly 的预订表单嵌入到我的 React-NextJS 应用程序中。我希望这对将来的其他开发人员有所帮助:https://www.npmjs.com/package/react-calendly#usecalendlyeventlistener

  1. 将其运行到终端:yarn add react-calendly

  2. 将 calendly 导入到您的应用程序: import { PopupButton } from 'react-calendly'

  3. 将其添加到您的代码中:

    const [rootElement, setRootElement] = useState(null)

    useEffect(() => { // 为 CalendlyPopup 创建根元素,因为我在使用此代码时遇到问题: rootElement={document.getElementById("root")} if (!rootElement) { const newRootElement = document.createElement('div') newRootElement.id = '根' document.body.appendChild(newRootElement) 设置根元素(新根元素) } }, [根元素])

非常欢迎任何改进我的代码的建议!

© www.soinside.com 2019 - 2024. All rights reserved.