Web services 创建一个可以应答WhatsApp消息的web服务

Web services 创建一个可以应答WhatsApp消息的web服务,web-services,whatsapp,Web Services,Whatsapp,我试图了解是否有可能创建一个可以发送和回复WhatsApp消息的web服务。我在网上搜索找到了 我想这个解决方案工作得很好,但是对于WhatsApp的实际版本,不可能获得昵称、发送者、imei和密码 为了得到它们,我安装了一台Linux PC,在其中我安装了mitmproxy来嗅探三星Galaxy S4的网络流量。通过使用mitmproxy,我可以看到手机产生的网络流量,因此我尝试注册WhatsApp(使用另一个SIM卡),但在mitmproxy中,我看不到WhatsAPI所需的数据 有人知道是

我试图了解是否有可能创建一个可以发送和回复WhatsApp消息的web服务。我在网上搜索找到了

我想这个解决方案工作得很好,但是对于WhatsApp的实际版本,不可能获得昵称、发送者、imei和密码

为了得到它们,我安装了一台Linux PC,在其中我安装了mitmproxy来嗅探三星Galaxy S4的网络流量。通过使用mitmproxy,我可以看到手机产生的网络流量,因此我尝试注册WhatsApp(使用另一个SIM卡),但在mitmproxy中,我看不到WhatsAPI所需的数据

有人知道是否可以通过其他方式获得密码吗

如果有,你能给我一个建议吗?您认为有可能做到这一点吗?还是最好使用电报或微信(他们有公共API)?

对于Java,您可以试试

有关Python,请参见

请注意,WhatsApp威胁到这些库开发人员中的许多人,并且不正式支持以这种方式使用该服务

我还直接与WhatsApp的代表进行了交谈,他们说WhatsApp的商业API使用是不可接受的

还要注意,批量消息传递违反WhatsApp服务条款

曾经有一个PHP实现和另一个Java实现WhatsApi4J。由于受到法律威胁,这两个版本都不再可用。

对于您使用的.NET

从该链接下载用于生成密码的安装程序

string昵称=“昵称”;
/*您的号码格式为CCAANNNNN
*C-国家代码
*A-区号
*N-电话号码*/
字符串发送者=“****************”//电话号码
字符串密码=“****************”;//用疣或Yowsup获得
WhatsApp wa=新的WhatsApp(发件人、密码、昵称、true);
wa.OnConnectSuccess+=()=>
{
控制台。写入线(“连接”);
wa.onLoginSAccess+=(电话号码、数据)=>
{
Console.WriteLine(“连接成功!”);
wa.SendMessage(“*************”/*数字*/,“你好,世界!”);
Console.WriteLine(“消息已发送!”);
};
wa.OnLoginFailed+=(数据)=>{
WriteLine(“登录失败:{0}”,数据);
};
wa.Login();
};
wa.OnConnectFailed+=(ex)=>
{
WriteLine(“连接失败:{0}”,例如StackTrace);
};
wa.Connect();
控制台。写入线(“结束”);
Console.ReadLine();

wart应用程序可能对您有好处

肉赘 WhatsApp注册工具

使用由创建的令牌生成器

我用叉子

需要.NET Framework 4或Mono Framework(在Linux上完成Mono)

此工具用于注册新电话号码,也可用于检索已注册号码的新密码

注册标识由程序根据电话号码自动生成

生成标识时,可选(强烈推荐)密码字段用作salt。这将生成一个唯一的标识哈希,除非您知道密码,否则无法复制该哈希

将password字段留空将只生成电话号码的身份散列,这很容易复制,而且非常不安全

如果这些答案对你有帮助,请考虑以更具建设性的方式感谢你。谢谢