在 Hubspot 上设置 Webhook

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

如何设置 API 端点调用以在 Hubspot 的 Webhook 上从 Twilio 发送短信?我尝试在 Zapier Webhook 操作上设置它,并且能够使其工作,但似乎无法使其在 Hubspot 上工作。请帮忙! :(

我使用过这个端点:

https://api.twilio.com/2010-04-01/Accounts/{account_sid}/Messages.json

使用这些键值对:

"To": "+1862319####",
"From": "+1848276####",
"Body": "Testing CJJ"
"Authorization": "Basic {base64 encoded accountSID:AuthToken}"
twilio webhooks signature hubspot
1个回答
0
投票

这对于 HubSpot 来说可能是一个更好的问题 - 特别是如果他们为 Twilio 提供连接器。

要发送短信,CURL 请求如下所示:

curl -X POST "https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages.json" \
--data-urlencode "From=+15557122661" \
--data-urlencode "Body=Hi there" \
--data-urlencode "To=+15558675310" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN

您的示例代码看起来像是将 JSON 发布到 https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages.json 端点。它实际上应该是 url 编码的参数。 HubSpot 是否允许将正文作为 url 编码字符串发送?

Twilio 有这篇关于 使用 cURL 发出 API 请求的博客文章。

一个建议是将 cURL 请求转换为 HubSpot 发布数据所需的格式。它可能只是将 http POST 有效负载(并确保它不发送 application/json)设置为: 身体=测试cjjj&来自=+1848276####&至=+1862319####

这是另一篇 StackOverflow 帖子,解释了 Twilio 不会接受 application/json

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