【发布时间】:2017-04-20 11:50:35
【问题描述】:
我发现了另一个关于回调的问题,但这种情况不同,它期望回调如何工作,以及它使用哪些服务,因此这个问题。 (Twilio Callback URL not Called - PHP & Wordpress)
Twilio 消息服务的控制面板显示:
出站设置
当有消息传入或传出此消息时,向此 URL 发出请求 服务完成。
我可以使用这个配置的服务发送彩信。 我还能够接收彩信/短信回复,这些回复会生成对我的响应 Web 服务的回调(这是一个简单的服务,现在只记录请求数据。)
但是,当我使用 curl 发送彩信时,状态回调永远不会被调用。它与传入 SMS 通知的 URL 完全相同,有效。
我错过了什么? (注意:我是在控制台中配置状态回调URL,而不是在通过curl的请求中。)
这是我发送消息的请求:
#!/bin/bash
curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/blahblahblah/Messages.json' \
--data-urlencode 'To=+12345678900' \
--data-urlencode 'From=+9876543210' \
-d 'MessagingServiceCid=blahblahblah' \
--data-urlencode 'Body=Keep on rocking!' \
-d 'MediaUrl=https://webasset-akm.imvu.com/scene/2314.29/hc-2.1/sDr-t4W83vXXRcWetWbXVjWT5S965bhoB8GKHHt316qYA8nVLvcqD-UaPpSBw75_tn5RMCEIjjwSAMwe5J4yMQRTg92GAnwAEcQmzJPaxuHGh7FKNcj2SCDzZuYJusJsJfvgo_1QabUfCXgVPC7wo8J5NBYdpqRoc3_UtLssRphGGlrdUteIGT4vRv-EIvQBXfbAoSGXlpmqoxbRcohXsEgAkY0OBw_KH4qovzIT9P0eVTFErd_aQcAZPpNWBk1c2Rk9LxhOTqCwYesowSr034TfbRppMhTct0WkpU7JxrOjKFCm0tT0WCu7Dye6IryJRj9yet0vmZrrOzu4jvVuUw==.gif' \
-u blahblah:blahblah
(已编辑以从帖子中删除消息服务 cid、帐户 cid 和机密)
【问题讨论】: