Twilio API 未通过 WhatsApp 渠道接收当前位置
Twilio API not receiving current location via WhatsApp channel
我目前正在使用 Twilio 的 WhatsApp 与 Twilio Studio 的集成构建一个机器人。我需要用户能够与机器人共享他们的当前位置,但发现如果我通过 WhatsApp 发送位置,发送到 Twilio Studio 的消息正文是空白的。我已经测试了其他场景,例如发送文本消息、图像等,一切正常,但共享位置消息时除外。
有谁知道 Twilio 目前是否不支持 WhatsApp 位置消息?
以下是每当我通过 WhatsApp 发送我的当前位置时 Twilio Studio 收到的触发消息示例。
谢谢!
{
"contact": {
"channel": {
"address": "whatsapp:+34..."
}
},
"trigger": {
"message": {
"ApiVersion": "2010-04-01",
"SmsSid": "SM32631478ffaaf810cf5976df7586708f",
"SmsStatus": "received",
"SmsMessageSid": "SM32631478ffaaf810cf5976df7586708f",
"NumSegments": "1",
"From": "whatsapp:+34...",
"To": "whatsapp:+1...",
"MessageSid": "SM32631478ffaaf810cf5976df7586708f",
"Body": "",
"AccountSid": "ACc66461614830932cb12fdc6ab9d1d0a7",
"NumMedia": "0"
}
},
"widgets": {},
"flow": {
"flow_sid": "FWf8aae0f75a993b4a497aa6a569a54114",
"channel": {
"address": "whatsapp:+1..."
},
"sid": "FN522a44cadf024dc69d055c6690244db0"
}
}
我刚刚收到 Twilio 的答复,澄清了 Twilio 现阶段不支持的内容。他们目前没有关于此功能何时可用的任何 ETA。
如果您的 whatsApp 文本中存在某个位置,您可以像获取正文一样获取它
if (req.body.Latitude && req.body.Longitude) {
console.log('Whatsapp location received...');
console.log(req.body.Latitude + ', ' + req.body.Longitude);
}
我目前正在使用 Twilio 的 WhatsApp 与 Twilio Studio 的集成构建一个机器人。我需要用户能够与机器人共享他们的当前位置,但发现如果我通过 WhatsApp 发送位置,发送到 Twilio Studio 的消息正文是空白的。我已经测试了其他场景,例如发送文本消息、图像等,一切正常,但共享位置消息时除外。
有谁知道 Twilio 目前是否不支持 WhatsApp 位置消息?
以下是每当我通过 WhatsApp 发送我的当前位置时 Twilio Studio 收到的触发消息示例。
谢谢!
{
"contact": {
"channel": {
"address": "whatsapp:+34..."
}
},
"trigger": {
"message": {
"ApiVersion": "2010-04-01",
"SmsSid": "SM32631478ffaaf810cf5976df7586708f",
"SmsStatus": "received",
"SmsMessageSid": "SM32631478ffaaf810cf5976df7586708f",
"NumSegments": "1",
"From": "whatsapp:+34...",
"To": "whatsapp:+1...",
"MessageSid": "SM32631478ffaaf810cf5976df7586708f",
"Body": "",
"AccountSid": "ACc66461614830932cb12fdc6ab9d1d0a7",
"NumMedia": "0"
}
},
"widgets": {},
"flow": {
"flow_sid": "FWf8aae0f75a993b4a497aa6a569a54114",
"channel": {
"address": "whatsapp:+1..."
},
"sid": "FN522a44cadf024dc69d055c6690244db0"
}
}
我刚刚收到 Twilio 的答复,澄清了 Twilio 现阶段不支持的内容。他们目前没有关于此功能何时可用的任何 ETA。
如果您的 whatsApp 文本中存在某个位置,您可以像获取正文一样获取它
if (req.body.Latitude && req.body.Longitude) {
console.log('Whatsapp location received...');
console.log(req.body.Latitude + ', ' + req.body.Longitude);
}