SendSmsMessageAsync 示例?

SendSmsMessageAsync Example?

我很困惑。我使用 NuGet 下载了 TwilioRestClient,但没有此处描述的 SendMessage 方法...

https://www.twilio.com/docs/api/rest/sending-messages

我确实看到了一个名为 SendSmsMessageAsyc() 的方法 - 但我不确定文档是否已过时或我的 NuGet 包是否已过时。如果文档已过时,您能否指出一个使用 SendSmsMessageAsyc()?

的示例

显然您获取了预发布版本,该版本似乎已将 api 更改为使用所有异步调用。请改用稳定版。

包 ID:Twilio
稳定:v3.6.27
预发布:v3.8.40-beta

然后您可以按照那里找到的示例进行操作。如果你想使用预发布版本中的异步调用,请参考其他教程如何使用async/await。方法调用看起来像这样:

public async void SendMessageAsync(string from, string to, string body, string[] mediaUrls)
{
    var twilio = new TwilioRestClient(AccountSid, AuthToken);
    var message = await twilio.SendMessageAsync(from, to, body, mediaUrls);
    if (message.RestException != null) {
        Console.Writeline(message.RestException.Message);
    }
    Console.WriteLine(message.Sid);
}