我正在尝试使用 Twilio WhatsApp API 实现可滑动的轮播消息,但我遇到了消息格式和功能的问题。
我的目标是发送一个轮播,允许用户左右滑动以查看不同的产品选项,每个选项都有自己的按钮,用于执行“立即购买”和“了解更多”等操作。
payload = {
"friendly_name": "product_carousel",
"language": "en",
"types": {
"twilio/carousel": {
"body": "Check out our latest products!",
"cards": [
{
"title": "Product 1",
"body": "Description of Product 1.",
"media": "https://example.com/product1.jpg",
"actions": [
{
"type": "QUICK_REPLY",
"title": "Buy Now",
"id": "buy_product1"
},
{
"type": "URL",
"title": "Learn More",
"url": "https://example.com/product1"
}
]
},
{
"title": "Product 2",
"body": "Description of Product 2.",
"media": "https://example.com/product2.jpg",
"actions": [
{
"type": "QUICK_REPLY",
"title": "Buy Now",
"id": "buy_product2"
},
{
"type": "URL",
"title": "Learn More",
"url": "https://example.com/product2"
}
]
}
]
}
}
}
消息格式:当我发送消息时,它显示为带有照片和标题的单个消息,而不是可滑动的轮播。我希望收件人能够刷多张卡。
预期行为:根据 Twilio 文档,轮播应允许用户左右滑动以查看不同的选项。但是,我在 WhatsApp 客户端中没有看到此功能。
Twilio 文档参考:我已遵循 Twilio Carousel 文档中提供的指南,但我仍然无法达到预期的结果。
必须满足哪些具体要求才能确保轮播在 WhatsApp 中正确显示?
Twilio API 中是否需要任何其他参数或配置才能启用可滑动轮播功能?
有没有办法验证内容是否已创建并正确批准在 WhatsApp 中使用?
我正在尝试使用 Twilio WhatsApp API 实现可滑动的轮播消息,但我遇到了消息格式和功能的问题。
我的目标是发送一个轮播,允许用户左右滑动以查看不同的产品选项,每个选项都有自己的按钮,用于执行“立即购买”和“了解更多”等操作。
我不确定您在这里描述的问题是什么。如果轮播在 WhatsApp 客户端中未正确显示,请确保模板已获得批准。
使用上述有效负载创建模板后,请创建批准请求。
curl -X POST 'https://content.twilio.com/v1/Content/HXxxx/ApprovalRequests/whatsapp' \
-H 'Content-Type: application/json' \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN \
-d '{
"name": "if-needed-insert-here",
"category": "UTILITY"
}'
验证请求是否已获得批准。
curl -X GET 'https://content.twilio.com/v1/Content/HX8xxx/ApprovalRequests' \
-H 'Content-Type: application/json' \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN