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);
}
我很困惑。我使用 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);
}