微信交互服务
2020-11-10 18:49:23 10 举报
微信交互服务
作者其他创作
大纲/内容
MessageController.sendTemplatesMessage()
PromotionPlanService.updatePromotionPlan()
开始
1、调用deal-robot-server服务,创建或者修改推广计划规则2、如果规则创建成功,则将最新的推广计划配置同步到数据库内
PromotionPlanService.createPromotionPlan()
接口:/official-account/{official-account-id}/promotion-plans校验参数,核心参数有:appId officialAccountId 公众号Id name 推广计划名称
接口: /app/{app-id}/member/{kuick-user-id}/customer/{customer-id}/official-account-template-messages参数: appId 项目id kuickUserId kuick用户id customerId 客户id officialAccountId 公众号id msgTemplateIds 消息模版id列表 templateVars 模板变量 templateProps 模板属性 sourceType 来源类型 sourceValue 来源值 templateMsg 模板消息文本
PromotionPlanController.createPromotionPlan()
行为服务deal-open-weixin-server
DB
修改推广计划
接口:/official-account/{official-account-id}/promotion-plan/{promotion-plan-id}校验参数,核心参数有:appId officialAccountId 公众号Id promotionPlanId 推广计划id name 推广计划名称 msgTemplateId 消息模版id newFansPush 新粉丝推送 autoReplyMsgTemplateIds 自动回复消息模版id fansLimitCount 限制数量 overLimitReplyMsgTemplateIds 超限回复消息模版id increaseType 助力类型,1:仅新粉丝;2:所有粉丝 endMsgTemplateIds 推广计划结束时,推送的模板消息
PromotionPlanService.handlePromotionPlanRule()
创建推广计划
1、若规则已存在,则更新规则2、若规则不存在,则创建规则
发送模板消息
MessageSendLogService.sendOfficialAccountTemplatesMessage()
PromotionPlanController.updatePromotionPlan()
1、封装推广计划对象,2、存储到数据库
0 条评论
回复 删除
下一页