gpt4 book ai didi

java - 使用 Twilio Notify API 发送批量短信时,如何将状态 Webhook 回调绑定(bind)到原始消息?

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:48 27 4
gpt4 key购买 nike

使用 Notify API 发送短信时,我收到一个 Notify sid。

Body:
"sid":"NT49cefe1c684f470648e59883c1bcc556",

在 Twilio.com 的仪表板中,我已使用消息服务配置了“通知”。该消息服务已配置为调用我的自定义 Web 服务(Twilio 术语中的 Webhook)。我收到消息发送到的每个绑定(bind)的状态,但没有原始通知“事件”的 ID,因此我可以将它们绑定(bind)在一起。

我期待在某个地方看到“NT”id。

Body:
SmsSid=SM89ca8924434306734be97ecb28c5b5cc
SmsStatus=delivered
MessageStatus=delivered
MessagingServiceSid=MG767836bd41ab8b07c00d41582f15f2a1
MessageSid=SM89ca8924434306734be97ecb28c5b5cc

如何将这些 Webhook 状态与原始 Notify 关联起来?

最佳答案

Twilio 无法提供将通知链接到各个消息的方法。 (参见https://stackoverflow.com/a/52157927/1196148)

但是,您可以使用 status_callback参数来指定此通知唯一的自定义 Webhook URL。添加额外的参数,以便 Webhook 可以找到触发通知的资源:

$notification = $client
->notify->services( $serviceSid )
->notifications->create( [
"toBinding" => [
'{"binding_type":"sms", "address":"+15555555555"}',
'{"binding_type":"sms", "address":"+16666666666"}',
],
"body" => "Hello",
"sms" => [
"status_callback" => "https://example.com/status/?id=" . $some_id,
],
] );

关于java - 使用 Twilio Notify API 发送批量短信时,如何将状态 Webhook 回调绑定(bind)到原始消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56297228/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com