Class InstagramProductTemplateExample

java.lang.Object
com.bytedesk.social.instagram.InstagramProductTemplateExample

@Component public class InstagramProductTemplateExample extends Object
Instagram商品模板使用示例 Product Template Examples for Instagram Messaging https://developers.facebook.com/docs/messenger-platform/instagram/features/product-template
  • Field Details

  • Constructor Details

    • InstagramProductTemplateExample

      public InstagramProductTemplateExample()
  • Method Details

    • sendSingleProductExample

      public void sendSingleProductExample()
      示例1: 发送单个商品消息 用于向用户展示单个产品的详细信息
    • sendProductCarouselExample

      public void sendProductCarouselExample()
      示例2: 发送商品轮播消息 用于向用户展示多个产品,支持水平滚动浏览
    • sendDefaultSubscriptionExample

      public void sendDefaultSubscriptionExample()
      示例3: 发送默认订阅请求 使用默认设置发送订阅定期营销消息的请求
    • sendDailySubscriptionExample

      public void sendDailySubscriptionExample()
      示例4: 发送每日订阅请求 请求用户订阅每日通知
    • sendWeeklySubscriptionExample

      public void sendWeeklySubscriptionExample()
      示例5: 发送每周订阅请求 请求用户订阅每周通知
    • sendMonthlySubscriptionExample

      public void sendMonthlySubscriptionExample()
      示例6: 发送每月订阅请求 请求用户订阅每月通知
    • sendCustomSubscriptionExample

      public void sendCustomSubscriptionExample()
      示例7: 发送自定义订阅请求 使用自定义参数发送订阅请求
    • validateProductRequestExample

      public void validateProductRequestExample()
      示例8: 验证商品消息参数
    • validateProductCarouselRequestExample

      public void validateProductCarouselRequestExample()
      示例9: 验证商品轮播消息参数
    • validateSubscriptionRequestExample

      public void validateSubscriptionRequestExample()
      示例10: 验证订阅请求参数
    • sendProductRecommendationExample

      public void sendProductRecommendationExample()
      示例11: 电商场景 - 产品推荐 根据用户兴趣推荐相关产品
    • sendNewProductLaunchExample

      public void sendNewProductLaunchExample()
      示例12: 新品发布场景 向用户展示最新发布的产品
    • sendLimitedTimeOfferExample

      public void sendLimitedTimeOfferExample()
      示例13: 限时优惠场景 展示限时优惠产品
    • sendBrandSubscriptionExample

      public void sendBrandSubscriptionExample()
      示例14: 品牌推广场景 发送品牌订阅请求
    • completeWorkflowExample

      public void completeWorkflowExample()
      示例15: 完整工作流程示例 展示从产品展示到订阅的完整流程
    • errorHandlingExample

      public void errorHandlingExample()
      示例16: 错误处理示例 展示如何处理各种错误情况
    • batchSendExample

      public void batchSendExample()
      示例17: 批量发送示例 向多个用户发送相同的产品消息
    • dynamicContentExample

      public void dynamicContentExample(String recipientId, String userInterest)
      示例18: 动态内容示例 根据用户数据动态生成产品推荐
    • getProductIdsByInterest

      private List<String> getProductIdsByInterest(String userInterest)
      根据用户兴趣获取产品ID列表 这是一个示例方法,实际实现需要根据业务逻辑来获取