通过 Twilio WhatsApp API 发送可滑动轮播消息的问题

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

我正在尝试使用 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"
                        }
                    ]
                }
            ]
        }
    }
}
  1. 消息格式:当我发送消息时,它显示为带有照片和标题的单个消息,而不是可滑动的轮播。我希望收件人能够刷多张卡。

  2. 预期行为:根据 Twilio 文档,轮播应允许用户左右滑动以查看不同的选项。但是,我在 WhatsApp 客户端中没有看到此功能。

  3. Twilio 文档参考:我已遵循 Twilio Carousel 文档中提供的指南,但我仍然无法达到预期的结果。

请求帮助:

  • 必须满足哪些具体要求才能确保轮播在 WhatsApp 中正确显示?

  • Twilio API 中是否需要任何其他参数或配置才能启用可滑动轮播功能?

  • 有没有办法验证内容是否已创建并正确批准在 WhatsApp 中使用?

我正在尝试使用 Twilio WhatsApp API 实现可滑动的轮播消息,但我遇到了消息格式和功能的问题。

我的目标是发送一个轮播,允许用户左右滑动以查看不同的产品选项,每个选项都有自己的按钮,用于执行“立即购买”和“了解更多”等操作。

twilio twilio-api
1个回答
0
投票

我不确定您在这里描述的问题是什么。如果轮播在 WhatsApp 客户端中未正确显示,请确保模板已获得批准。

  1. 使用上述有效负载创建模板后,请创建批准请求。

    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"
    }'
    
  2. 验证请求是否已获得批准。

    curl -X GET 'https://content.twilio.com/v1/Content/HX8xxx/ApprovalRequests' \
      -H 'Content-Type: application/json' \
      -u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
    
© www.soinside.com 2019 - 2024. All rights reserved.