我已经从nuGet软件包管理器安装了 WhatsappAPI 并试图实现代码,但无法通过WART(WhatsApp Registration Tool)
注册我的手机号码。它一直给出错误{Status:"Failed",Reason:"Bad_Request"}
。
我搜索了很多。但是这个问题没有任何解决办法。
只有工具即WART进行注册。
有any new updates
OR WART 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);
}
在上面的代码中,无法通过使用api CodeRequest方法通过WART工具生成密码。
如果有任何更新,请告诉我。
答案 0 :(得分:0)
在此之前,您应该准备一个未在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");
库的配置是旧的,你应该做一个新的配置。