使用whatsapp API在whatsapp号码上发送消息
Posted
技术标签:
【中文标题】使用whatsapp API在whatsapp号码上发送消息【英文标题】:send message on whatsapp number using whatsApp API 【发布时间】:2018-09-01 00:02:27 【问题描述】:因为我需要在用户的 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
【问题讨论】:
我以为 WhatsApp API 几年前就被禁用了。 也许见***.com/a/46635985/982149 绝对不行。我认为唯一的方法是使用 WhatsMate 或类似的服务。但我不能说它们是否确实有效。还没查。 【参考方案1】:WhatsApp Business API 现已上线。详情请参考link。
WhatsApp Business API 客户端支持部分功能 由您已经从 android 了解的 WhatsApp 应用程序提供, ios、Web 和其他平台,包括端到端加密。这 不同的是,这个应用程序可以部署在服务器上, 提供本地 API,允许您以编程方式发送和 接收消息并将此工作流程与您自己的系统集成 (CRM、客户服务等)。
请注意,如果您使用官方 WhatsApp 以外的任何内容 Business API 或其他官方 WhatsApp 工具,我们保留 限制或删除您对 WhatsApp 的访问权限,因为这违反了我们的政策。 请不要使用任何非 WhatsApp 授权的第三方工具 在 WhatsApp 上交流。
【讨论】:
【参考方案2】:参考Whatsapp API文档,
在文档中,您可以查看发送消息、读取消息、设置 webhook API 的 API 文档
【讨论】:
这不属于whatsapp,我认为这是第三方。以上是关于使用whatsapp API在whatsapp号码上发送消息的主要内容,如果未能解决你的问题,请参考以下文章
将 Whatsapp 消息发送到特定的联系号码(Swift 项目)
如何使用 WhatsApp Api 从企业向客户发送消息 [关闭]
whatsapp 如何快速检测到我使用同一个应用程序新添加的号码?
一些whatsapp自动回复应用程序如何使用我们自己的电话号码进行自动回复?我想使用 PHP 构建