c# - twilio 列表过滤器选项

标签 c# entity-framework asp.net-mvc-4 twilio

我正在使用 twilio API 文档上的示例来获取帐户可用的所有消息并将它们保存在本地,使用 SID 作为 PK。我只需要获取新消息(大于发送时间戳?)我在页面上看到有过滤传入消息的选项,但我没有看到如何“通过向列表资源”,如“列表过滤器”下发布的那样。

using System;
using Twilio;
class Example 
{
   static void Main(string[] args) 
   {
     // Find your Account Sid and Auth Token at twilio.com/user/account
     string AccountSid = "AC5ef8732a3c49700934481addd5ce1659";
     string AuthToken = "{{ auth_token }}";
     var twilio = new TwilioRestClient(AccountSid, AuthToken);

    var request = new MessageListRequest();

    var messages = twilio.ListMessages(request);

    foreach (var message in messages.Messages)
    {
      Console.WriteLine(message.Body);
    }
  }
}

不知道这是否是一个单独的问题,但我还需要仅获取我与消息列表中每个已发送号码的最后一次互动。我已经搜索了 twilio 文档,但可能遗漏了一些内容。如果有人能指出我正确的资源,我将祝福他们未出生的后代。提前致谢。

最佳答案

如何简单地使用 MessageListRequest 上可用的选项?类:

using System;
using Twilio;
class Example 
{
   static void Main(string[] args) 
   {
     // Find your Account Sid and Auth Token at twilio.com/user/account
     string AccountSid = "AC5ef8732a3c49700934481addd5ce1659";
     string AuthToken = "{{ auth_token }}";
     var twilio = new TwilioRestClient(AccountSid, AuthToken);

    var request = new MessageListRequest();

    // 10 days ago.
    request.DateSent = (DateTime.UtcNow - TimeSpan.FromDays(10));

    var messages = twilio.ListMessages(request);

    foreach (var message in messages.Messages)
    {
      Console.WriteLine(message.Body);
    }
  }
}

关于c# - twilio 列表过滤器选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29949693/

相关文章:

c# - MemberBinding LINQ 表达式有哪些示例?

c# - 我的按钮没有回发?我将它与 Javascript 绑定(bind)在一起,而 Javascript 又与 div 绑定(bind)在一起

c# - 如何使用 C# 中的一个函数将 SqlDependency 和 SignalR 与 2 个不同的数据库一起使用?

c# - 防止连接字符串被提交到存储库

asp.net-mvc - MVC HttpGet 属性

javascript - 在 kendo ui 网格中上下滚动时取消选中复选框

c# - 在 MVC 中,我如何使用 Controller 为已批准的用户呈现局部 View ?

c# - 如何禁用泛型复杂类型字段的延迟加载?

entity-framework - Entity Framework 包含条件

c# - 使用 Entity Framework 连接到数据库时出现错误