起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3182|回复: 4

[需求] 模板消息的推送用户应该放在推送动作参数里面去设置

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2019-6-8 14:01:48 | 显示全部楼层 |阅读模式
本帖最后由 tengzhaoxing 于 2019-6-9 19:47 编辑

模板消息的推送用户应该放在推送动作参数里去设置而不是放在模板属性里去设置。放在模板属性里即代表此模板只能推送给某个固定的人,这显然并不符合逻辑。既然formid已经可以在推送参数里设置了,推送人touser也应该可以设置才对,因为touser和formid本身必须是相对应的。举个简单的例子,10人拼团,拼团成功消息推送,难道在页面上要放10个推送组件?另外既然做到这一步了,后端的消息推送应该一起做了,虽然我不知道牛刀的accesstoken是怎么维护的(根据微信文档应该有一个专门的服务来维护,而不是每次都更新新的token,因为accesstoken是全局的,新的生成以后旧的会作废,如果很多用户都在生成新的accesstoken,肯定会乱套,不知道牛刀这方面是否考虑完备)但不管怎样后端推送消息应该是可以做的。做成后端在使用上会更加灵活,例如配合定时服务来使用。

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-6-11 14:14:26 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2019-6-11 14:32 编辑

QQ截图20190611141023.png
服务中可选的AccessToken数据集如何使用?直接分页查找首个元素就是最新可用的AccessToken了么?这个数据集是不能自定义数据方法的,也就是说不能通过里面的列值来自定义查找,是否里面只有一条记录?这里的Token值是两小时更新一次的么?
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-6-11 21:54:26 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2019-6-11 22:05 编辑
tengzhaoxing 发表于 2019-6-11 14:14
服务中可选的AccessToken数据集如何使用?直接分页查找首个元素就是最新可用的AccessToken了么?这个数据 ...

经过测试,发现AccessToken这个数据集是空的,不知道这个数据放这里是干嘛使的。
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-6-17 13:14:01 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2019-6-17 13:15 编辑

已通过写代码解决。必须提一句,系统自带AccessToken数据一定不要再改,空着就让它空着,如果系统自己再维护一个AccessToken数据库,会和用户自己维护的AccessToken数据库起冲突。现在这样的机制就挺好,系统自带模板消息组件和写代码的模板消息服务互不影响,都能用。结贴。
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-6-18 13:18:43 | 显示全部楼层
tengzhaoxing 发表于 2019-6-17 13:14
已通过写代码解决。必须提一句,系统自带AccessToken数据一定不要再改,空着就让它空着,如果系统自己再维 ...

最终补充测试结果:牛刀的模板消息组件应该是每次发送都会更新accesstoken,这不仅不符合微信的要求,还会和用户写代码自己维护的accesstoken产生冲突,用户用自己库里的accesstoken发送消息以后,再调用牛刀的模板组件发消息,实际上acc就更新了,自己库里的acc虽然没超过2小时,实际也已失效了,之前测试互不影响是因为微信默认更新后5分钟内新旧token共存机制,超过五分钟旧token就去失效了。所以,关于模板消息要么全部用牛刀的组件,要么全部自己写代码,不可混用。再结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-25 07:10 , Processed in 0.115878 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表