WhatsAppDotNet icon indicating copy to clipboard operation
WhatsAppDotNet copied to clipboard

菜鸟求问

Open jojce opened this issue 5 years ago • 12 comments

可以说明一下如何调用SendText吗.

jojce avatar Jan 26 '21 18:01 jojce

传入对方的id,和要发送的文本,传入的方法是捕获消息发送返回的信息

oujunke avatar Jan 27 '21 00:01 oujunke

因为我是一个C++作者 不是很懂C#. 我在MAIN里调用 调试发现出错在EncryptBinaryMessage中的AES加密里的AesCbcEncrypt中的第一个参数 Session.EncKey ,这个session参数的值为空,但是我确定我已登录 并且目录文件中也有对应的"EncKey":"tzS1EANICsMYmvpU9Kv5wnQXl7M1w15OMqbogTCOulo=". 可以教我一下如何去调用吗

jojce avatar Jan 27 '21 02:01 jojce

我正在回老家的路上,用手机不太方便。只能给你一些提示。你可以检查一下SessionInfo对象是否正常

oujunke avatar Jan 27 '21 02:01 oujunke

好的 我再研究研究 谢谢

jojce avatar Jan 27 '21 02:01 jojce

登录时会去判断指定session文件是否存在,如果存在就读取session文件,然后直接登录,不然会重新登录,需要扫码。要注意的是手机必须在线,不然登录和发送接受都不行

oujunke avatar Jan 27 '21 02:01 oujunke

我有确定登录那些和session文件存在 主要是因为不是很懂C#的语法 不知道如何去自己调用发送消息,我想把你这份代码学习后改写成C++的

jojce avatar Jan 27 '21 02:01 jojce

WhatsApp whatsApp = new WhatsApp(new Yove.Proxy.ProxyClient("127.0.0.1", 10809, Yove.Proxy.ProxyType.Http)); Console.WriteLine("我要发了"); whatsApp.SendText("[email protected]", "123456"); 我是在登录后这么去调用的

jojce avatar Jan 27 '21 02:01 jojce

应该有个登录吧,请检查一下

oujunke avatar Jan 27 '21 03:01 oujunke

whatsApp.Login();

oujunke avatar Jan 27 '21 03:01 oujunke

好的 谢谢你

jojce avatar Jan 27 '21 10:01 jojce

解决了吗?

oujunke avatar Jan 27 '21 12:01 oujunke

如果你要改写的话主要是Node结构解密,和哪两个通用算法,还是比较简单的

oujunke avatar Jan 27 '21 12:01 oujunke