1

因为我需要在用户的 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 { }
4

2 回答 2

3

WhatsApp Business API现已上线。有关详细信息,请参阅此链接

WhatsApp Business API 客户端支持您已经从 Android、iOS、Web 和其他平台了解的 WhatsApp 应用程序提供的部分功能,包括端到端加密。不同之处在于,此应用程序可以部署在服务器上,提供本地 API,允许您以编程方式发送和接收消息,并将此工作流程与您自己的系统(CRM、客户服务等)集成。

请注意,如果您使用非官方 WhatsApp Business API 或其他官方 WhatsApp 工具,我们保留限制或删除您访问 WhatsApp 的权利,因为这违反了我们的政策。请不要使用任何非 WhatsApp 授权的第三方工具在 WhatsApp 上进行交流。

于 2018-08-10T07:38:29.710 回答
0

参考Whatsapp API文档,

在文档中,您可以转到发送消息、读取消息、设置 webhook API 的 API 文档

于 2020-08-16T16:37:13.583 回答