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

QQ登录

只需一步,快速开始

查看: 5084|回复: 7

[结贴] 怎样去掉微信接收到的消息后面的“详情”链接?

[复制链接]

25

主题

70

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
QQ
发表于 2017-9-5 22:47:07 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我使用了方法“MessageDispatcherFactory.createMessageDispatcher().sendMessage(msg, orgs);”,
微信端接收到消息后有一个“详情”链接,但是,由于没有详情内容,点开口是页面无法打开,我想直接去掉“详情”这两个字的链接

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-9-6 09:20:37 | 显示全部楼层
/BIZ/SA/weixin/logic/code/src/com/justep/weixin/cp/WxCpServiceInstance.java中
weixin.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

25

主题

70

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
QQ
 楼主| 发表于 2017-9-6 10:34:57 | 显示全部楼层
jishuang 发表于 2017-9-6 09:20
/BIZ/SA/weixin/logic/code/src/com/justep/weixin/cp/WxCpServiceInstance.java中

如果我改了代码,去掉了<a href...>那部分代码,在微信端,是不是其他类型的消息如使用ProcessUtils.startProcess、TaskHelper.createNotice、MessageDispatcherFactory.createMessageDispatcher().sendMessage(msg, orgs)等创建的消息,是不是都没有“详情”链接了,我想区别对待,有的需要链接,怎么做呢
回复 支持 反对

使用道具 举报

25

主题

70

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
QQ
 楼主| 发表于 2017-9-6 10:38:45 | 显示全部楼层
jishuang 发表于 2017-9-6 09:20
/BIZ/SA/weixin/logic/code/src/com/justep/weixin/cp/WxCpServiceInstance.java中

是不是区别对待时,我自己实现一个规则,来实现?或有其他已经实现的办法吗
回复 支持 反对

使用道具 举报

25

主题

70

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
QQ
 楼主| 发表于 2017-9-6 11:19:00 | 显示全部楼层
jishuang 发表于 2017-9-6 09:20
/BIZ/SA/weixin/logic/code/src/com/justep/weixin/cp/WxCpServiceInstance.java中

sendTextMessage、sendLinkMessage;这两个消息,我在起步这边能控制掉用哪一个方法吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-9-6 13:35:34 | 显示全部楼层
那就需要自己在发消息的时候MessageDispatcherFactory.createMessageDispatcher().sendMessage(msg, orgs);的时候自己修改msg的内容
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

25

主题

70

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
QQ
 楼主| 发表于 2017-9-6 14:55:27 | 显示全部楼层
jishuang 发表于 2017-9-6 13:35
那就需要自己在发消息的时候MessageDispatcherFactory.createMessageDispatcher().sendMessage(msg, orgs); ...

com.justep.weixin.cp.WxCpServiceInstance中有两个方法"sendTextMessage()、sendLinkMessage()”;使用com.justep.system.process.TaskHelper.createNotice(...)调用的是"sendLinkMessage()",可以调用"sendTextMessage()"方法吗,如果能是不是就是不带链接的方法,怎么调用呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-9-6 16:38:06 | 显示全部楼层
自己参考/UI2/SA/weixin/pushMessage.j重新创建一个.j,里面调用的action改为sendTextMessage
然后在runtime\PushServer\WEB-INF\justep.xml中把路径改为自己的.j路径
push.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 10:08 , Processed in 0.063004 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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