Twilio Monitor EventList示例代码不起作用

时间:2015-06-30 19:11:05

标签: twilio

我正在尝试使用此页面中的c#进行示例#1:EventDate过滤:

https://www.twilio.com/docs/api/rest/monitor-events

并且它在“foreach”上抛出了一个空引用异常 - 即,events.Events从ListEvents返回为null。事件确实存在于我选择的日期范围内。

Twilio(4.0.3),Twilio.Monitor(1.0.0)和RestSharp(105.0.1)都已通过nuget更新。

此示例代码已添加到成功发送的现有程序中。接收短信。

问题显然与日期范围过滤有关 - 如果设置开始和放大的代码。结束日期只是被注释掉了,代码效果更好 - 尽管仍然存在“Description”属性作为null返回的问题。至少EventDate和EventType是有效的。

是否有人使EventList与日期过滤器一起使用?有关如何进行的任何建议吗?

1 个答案:

答案 0 :(得分:0)

来自上面提到的关于issueC# Library

  

您的代码是正确的,但是您收到此错误是因为没有任何错误   要返回的事件,您正在尝试循环播放它们。

     

将您的循环更改为以下内容,它将在何时停止错误   没有任何事件。

if (events.Events == null) return;
foreach (var e in events.Events)
{
    Console.WriteLine(e.Description);
}