-
Notifications
You must be signed in to change notification settings - Fork 631
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
给用户发消息正常,给群发失败 #124
Comments
你好,这个问题解决了吗? |
解决了,最后发现是自己程序的逻辑错误,使用了上次登录的群id进行发送,可是每次登录给的群id都是不一样的,所以导致了发送失败。 |
你是如何解决每次登陆的id不一致的问题的? |
不在线肯定是发不了消息的(客户应用保存的是nickName, 只要在线,都会有有效的 userName以及nickName, 通过缓存的nickName=> userName映射 找到对应的userName,其他都ok了 )
(没办法,微信接口没有提供有效的可靠的用户识别方法,只能根据nickName了)
客户端 代理类:
基于代理类的 Controller
最终实现的效果:
| |
Hu Changwei
|
|
koqiui@163.com
|
签名由网易邮箱大师定制
在2019年04月8日 15:27,Warm先生<notifications@github.com> 写道:
你是如何解决每次登陆的id不一致的问题的?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
嗯嗯 我也是通过缓存中的nickname --> username的,我是在WechatTools增加了一个根据nickname查找群username的方法 |
登录id不一样,可是群名称是一样的啊,你可以每次都记录群名称(NickName),然后通过NickName去找每次登录时的id,然后通过id发送 |
可以参考一下:https://github.com/koqiui/itchat4j |
我也是刚接触到这个项目,更具体的还不太清楚。上面的截图是你那个项目地址显示的效果吗?还加入了web端的页面展示吗? |
你好,方便提供一个含上面截图那样的web应用demo参考一下吗? |
你下载源代码 跑一下,然后debug一下就知道了(WechatHelper所有public方法都有注释) |
好的 谢谢 |
你有没有考虑过把一些消息持久化到本地,进行相关的信息统计? |
先熟悉代码,再问问题(里面有MsgCenter,想干啥都行) |
我看了一下你的代码,也是通过获取的“HeadImgUrl”字段来下载btye数组文件啊。我是在安卓里面使用,所以直接用Glide加载图片,可是加载不出来, |
如果持久化到本地,如何保证数据的唯一性呢?难道只能根据nickname,username每次登陆是会改变的? |
你呀,缺乏最基本的web/jsp知识,这也是纯做app的弱点,url对应的web流必须给出mime才行呀 |
嗯 求大牛指点 |
不管是发图片还是文本,不管是通过用户名还是id都试过了,给“好友”发就正常,给“群”发就失败,求解为啥
The text was updated successfully, but these errors were encountered: