如何使用 c# 使用 twilio 将 whatsApp 消息发送到任意号码

How to send whatsApp message to any number by using twilio using c#

我是 Twilio 新手

下面是我使用 C# 发送 whatsapp 消息的代码

    static void Main(string[] args)
    {
        // Find your Account Sid and Token at twilio.com/console
        TwilioClient.Init(Model.AccountSid, Model.AuthToken);
       
        var message = MessageResource.Create(
           
           //whatsapp message 
           to: new PhoneNumber(Model.To), from: new PhoneNumber(Model.From),
           body: "Ahoy from Twilio!!!!!"
         );
        
        Console.WriteLine("Message SID: " + message.Sid);
    }

Model.To 有我在注册 twilio 时使用的 whatsapp 号码。

Model.From 拥有 Twilio 的 WhatsApp 号码

如果我 运行 这个控制台应用程序然后我在我的 whatsapp 号码上收到消息

但是当我尝试通过将该号码分配给 Model.To 来向我朋友的 WhatsApp 号码发送消息时, 我没有收到有关该号码的消息

如何实现? 如果没有 twilio,还有其他方法可以实现吗?

提前致谢。

你检查过 Twilio Debugger for errors. If you are sending the first message from Twilio out to the WhatsApp user, you must initially use a Template, as detailed here

如果您使用的是试用帐户,那么

1) 首先从这里验证数字 https://www.twilio.com/console/phone-numbers/verified

2) 验证号码后,使用您的沙盒代码将 whatsapp 消息从已验证号码发送到 twilio 的 whatsapp 号码(代码类似于加入 XYZ-PQR)

3) 发送 whatsapp 消息后,该号码将加入您的沙箱,您将能够通过该号码发送消息