我正在尝试使用此页面中的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与日期过滤器一起使用?有关如何进行的任何建议吗?
答案 0 :(得分:0)
来自上面提到的关于issue的C# Library。
您的代码是正确的,但是您收到此错误是因为没有任何错误 要返回的事件,您正在尝试循环播放它们。
将您的循环更改为以下内容,它将在何时停止错误 没有任何事件。
if (events.Events == null) return; foreach (var e in events.Events) { Console.WriteLine(e.Description); }