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

时间:2021-01-04 16:27:14

标签: c# asp.net-mvc-5 twilio twilio-api twilio-programmable-chat

我是 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);
    }

模型。获得我在 twilio 注册时使用的 whatsapp 号码。

Model.From 有 Twilio 的 WhatsApp 号码

如果我运行这个控制台应用程序,那么我会收到关于我的 whatsapp 号码的消息

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

我怎样才能实现它? 没有 twilio 有没有其他方法可以实现它?

提前致谢。

2 个答案:

答案 0 :(得分:1)

您是否检查了 Twilio Debugger 是否有错误。如果您要从 Twilio 向 WhatsApp 用户发送第一条消息,您必须首先使用模板,详细信息here

答案 1 :(得分:0)

如果您使用的是试用帐户,则

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

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

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

相关问题