我已经从nuGet软件包管理器安装了WhatsappAPI并尝试实现代码,但无法通过WART(WhatsApp Registration Tool)注册我的手机号码,这始终显示错误类似{Status:"Failed",Reason:"Bad_Request"}
我进行了很多搜索。但是没有任何解决方案。
只有工具,例如WART可以注册。
是否有any new updatesWART is still working。??

我的代码如下。

  public JsonResult SendMessage(string sendTo,string message)
    {
        var response = false;
        string from = "91XXXXXXXXXX"; //(Enter Your Mobile Number)
        String password;
        var res = WhatsAppApi.Register.WhatsRegisterV2.RequestCode(from, out password);
        WhatsApp wa = new WhatsApp(from, password, "abc.com", false, false);
        wa.OnConnectSuccess += () =>
        {
            wa.OnLoginSuccess += (phonenumber, data) =>
            {
                wa.SendMessage(sendTo, message);
                response = true;
            };
            wa.OnLoginFailed += (data) =>
            {
                response = false;
            };

            wa.Login();
        };
        wa.OnConnectFailed += (Exception) =>
        {
            response = false;
        };
        return Json(response);
    }


在以上代码中,m无法通过WART工具生成密码,或者无法使用api CodeRequest方法生成密码。

让我知道是否有任何更新。

最佳答案

首先,您应该准备一个未在whatsapp中注册的新号码,然后执行以下步骤以获取密码。

string password ;
string number = "xxxx";
WhatsAppApi.Register.WhatsRegisterV2.RequestCode(number , out password);
//you will recieve a sms, use it to get password
string password =WhatsAppApi.Register.WhatsRegisterV2.RegisterCode(number ,"code from sms");


并且库的配置很旧,您应该进行新的配置。

07-27 21:50