WhatsApp c#api“登录失败”消息

时间:2015-07-06 19:56:06

标签: c# api whatsapp

我正在使用c#api for whatsapp

当我尝试向任何号码发送消息时,消息“”登录失败“显示给我!!

这是我的代码

  string to = textBox1.Text;
        string mes = richTextBox1.Text;
        string from = ******************";
        WhatsApp wa = new WhatsApp(from, Mypass, "56mmkjkjk", true, true);

        wa.OnConnectSuccess += () =>
        { 
            Console.WriteLine("Connected");
            wa.OnLoginSuccess += (phoneNumber, data) =>
            {
                Console.WriteLine("Connection success!");
                wa.SendMessage(to, "Hello World!");
                Console.WriteLine("Message sent!");
            };
            wa.OnLoginFailed += (data) =>
            {
               MessageBox.Show("Login failed: {0}", data);
            };
           wa.Login();
        };
        wa.OnConnectFailed += (ex) =>
        {
            Console.WriteLine("Connect failed: {0}", ex.StackTrace);
        };
        wa.Connect();

        Console.WriteLine("END");
        Console.ReadLine();

2 个答案:

答案 0 :(得分:3)

https://drive.google.com/file/d/0BwBxpfm3kmmgNGtKNkRTRF9fS0k/view?pli=1  使用这个dll这对我有用,尝试使用一个新的什么应用程序没有,从疣新注册

使用的代码是

      WhatsApp wa = new WhatsApp(sender, password, nickname, true, true);
      wa.OnConnectSuccess += () => {
        Console.WriteLine("Connected");
        wa.OnLoginSuccess += (phoneNumber, data) => {
            Console.WriteLine("Connection success!");
            wa.SendMessage(target, "testing C# Api,sent via C#");
            Console.WriteLine("Message sent!");
        };
        wa.OnLoginFailed += (data) => {
            Console.WriteLine("Login failed: {0}", data);
        };
        wa.Login();
      };
      wa.OnConnectFailed += (ex) => {
        Console.WriteLine("Connect failed: {0}", ex.StackTrace);
      };
      wa.Connect();
      Console.WriteLine("END");

答案 1 :(得分:-1)

对于所有登录失败的人都没有授权我找出了问题所在。 从wart获取密码后,您需要在手机中对Vhatsapp进行Varefy。 问题是,当你改变你的密码时,你的密码就不会发生变化。 如果你想从c#发送whatsapp消息,你需要对你的whatapp进行分类,或者你可以获得另一个号码。 所以记住不要Vefiy !!!!