c# - Twilio.Exceptions.ApiConnectionException:连接错误。任务被取消 - Twilio C#
问题描述
在获取特定日期范围的录音时,我遇到了问题。我无法在本地重现该问题。但是我在生产中不断收到以下错误
“Twilio.Exceptions.ApiConnectionException:连接错误:GEThttps://api.twilio.com/2010-04-01/Accounts/AccountID/Recordings.json?DateCreated<=2018-10-27T06:27:49Z ---> System.Threading.Tasks.TaskCanceledException:任务被取消。”
我们使用的代码如下所述。此代码每 2 分钟运行一次
string accountSid = string.Empty;
string authToken = string.Empty;
if (!string.IsNullOrEmpty(ConfigurationManager.AppSettings["TwilioAccountSID"]) && !string.IsNullOrEmpty(ConfigurationManager.AppSettings["TwilioAuthToken"]))
{
accountSid = ConfigurationManager.AppSettings["TwilioAccountSID"];
authToken = ConfigurationManager.AppSettings["TwilioAuthToken"];
TwilioClient.Init(accountSid, authToken);
var deleteDateRange = DateTime.UtcNow.AddDays(-1);
var recordings = RecordingResource.Read(
dateCreatedBefore: deleteDateRange
);
if (recordings.Count() > 0)
{
foreach (var recording in recordings)
{
RecordingResource.Delete(recording.Sid);
}
}
}
解决方案
推荐阅读
- java - 分配大于堆的数组时出现意外的 OutOfMemoryError
- ios - 加载资源失败:不支持的 URL gap://ready iOS14
- spring - 从 Consul 配置更改 Spring 配置文件
- angular - @FullCalendar:在 Angular 中重新分配事件数组
- javascript - 如何将 onclick 属性插入跨度?
- mysql - 使用 MySQL 计算结帐转换
- javascript - 使用 Axios 在 Microsoft Teams 中发布消息
- javascript - 我可以使用打字多行的 Javascript 吗?
- python - ModuleNotFoundError:没有名为“tensorflow.python.types”的模块
- java - Eclipse IDE 版本 2020-09 的 eclipse.ini 中的特定 JDK 使用 JDK 15,而不是系统环境变量中声明的默认 JDK