因为我需要在用户的whatsapp号码上发送消息,所以我从nuget包下载了WhatsApp API。 我也根据这个实现了代码。但经过这么多次搜索,我发现我需要注册手机号才能获得密码......使用WART但我觉得这个应用程序不起作用,无法从WhatsApp获取密码。
因此,如果有人在Asp.net c#中实现了在whatsapp号码上发送消息的这个功能,那么请使用WhatsApp Api更新我如何做到这一点。 即使我不知道whatsapp是否提供任何API。
我尝试使用以下代码...但在此之前我需要密码..
string fromMob = "919xxxxxxxxx";
string toMob = txtMobileNo.Text.Trim();
string msg = "This is first WhatsApp Message Whatsapp API";
WhatsApp wa = new WhatsApp(fromMob, "RequiredPassword", "SD", false, false);
try
{
wa.OnConnectSuccess += () =>
{
wa.OnLoginSuccess += (phoneNumber, data) =>
{
wa.SendMessage(toMob, msg);
};
wa.OnLoginFailed += (data) =>
{
msg = "Login Failed" + data;
};
};
wa.OnConnectFailed += (ex) =>
{
msg = "Connection Failed" + ex;
};
wa.Connect();
}
catch { }
答案 0 :(得分:3)
WhatsApp Business API 现在可以使用。有关详细信息,请参阅此link。
WhatsApp Business API客户端支持部分功能 由您已经从Android了解的WhatsApp应用程序提供, iOS,Web和其他平台,包括端到端加密。的 区别在于该应用程序可以部署在服务器上, 提供一个本地API,允许您以编程方式发送和 接收消息并将此工作流程与您自己的系统集成 (客户关系管理,客户服务等)。
请注意,如果您使用的不是官方的WhatsApp, 商业API或其他官方的WhatsApp工具,我们保留以下权利: 限制或删除您对WhatsApp的访问权限,因为这违反了我们的政策。 请不要使用任何未经WhatsApp授权的第三方工具 在WhatsApp上进行交流。
答案 1 :(得分:0)
请参阅Whatsapp API文档,
在文档中,您可以查看发送消息,阅读消息,设置Webhook API的API文档