如何从Twilio可编程SMS API读取收到的SMS消息

如何从Twilio可编程SMS API读取收到的SMS消息,sms,twilio,Sms,Twilio,我想问一下,如何根据特定日期读取所有从Twilio可编程SMS API接收到的SMS消息 我设法找出了如何读取所有发送的SMS消息,但找不到关于如何获取所有接收到的SMS消息(而不是发送的)的更多资源 下面是您如何阅读发送的短信,而不是在特定日期后发送的收到的短信 提前欣赏 TwilioClient.Init(accountSid, authToken); var messages = MessageResource.Read( date

我想问一下,如何根据特定日期读取所有从Twilio可编程SMS API接收到的SMS消息

我设法找出了如何读取所有发送的SMS消息,但找不到关于如何获取所有接收到的SMS消息(而不是发送的)的更多资源

下面是您如何阅读发送的短信,而不是在特定日期后发送的收到的短信 提前欣赏

        TwilioClient.Init(accountSid, authToken);

        var messages = MessageResource.Read(
            dateSentAfter: new DateTime(2018, 12, 6, 0, 0, 0)
            );
        foreach (var record in messages)
        {
            Response.Write(record.DateCreated + ", From: " + record.From + ", To:" + record.To + "</br>" + " Body: " +   record.Body + "</br></br>");
        }

JavaScript使用0-11个月,而不是1-12个月

因此,使用您当前拥有的日期作为过滤器

let a = new DateTime(2018, 12, 6, 0, 0, 0)
console.log(a)
结果:2019-01-06T00:00:00.000Z

您需要的是新的DateTime2018、11、6、0、0、0

结果:2018-12-06T00:00:00.000Z

看看这是否解决了问题

dateSent字段同时位于已发送和已接收的消息中。您可以将To设置为您的Twilio电话号码,以进一步将数据集缩减为该日期收到的SMS消息