2016-07-30 33 views
0

我有麻烦试图列出发送到TwilioTwilio ListMessages

短信我使用

VAR twilio =新TwilioRestClient(thisTWaccountSid,thisTWauthToken)时变得比空响应的任何其他; var records = twilio.ListMessages();

变种记录= twilio.GetMessage( “SM1d6fff54babe41b58c7901de94e9759a”);

并没有得到任何有用的回报。

我已经能够使用其他Twilio C#资源确定。

任何想法?

JC

回答

0

twilio开发者传道这里。

如果您可以在不传递任何过滤器的情况下使用ListMessages,那么您应该获得一个IEnumerable,其中包含有关您帐户中所有消息的信息。这不仅仅是一个特定的Twilio号码,而是整个这个帐户。

这将查找非常类似:

enter image description here

如果您想为例如让所有发送到特定号码的邮件正文,你会那么做这样的事情:

var body = twilio.ListMessages().Messages.Select(m => m.Body); 

这会给你一个IEnumerable,带回你可以迭代显示其内容的所有消息。

enter image description here

然后,如果您想获得有关特定消息的信息,你可以使用的getMessage消息传递希德。这会给你一个消息对象,其中的信息如下。

enter image description here

,你说你看不到任何有用的信息表明,可能存在一些错误的代码,这是没有太大的在这一点上建议您在验证问题的事实。

在这种情况下,我会建议检查您的帐户Sid和身份验证令牌是否正确。您需要使用实时令牌,而不是test credentials

您可以了解关于C#库here的更多信息,但如果仍有问题,请回复并回复评论。

希望这有助于你

1

我已经运行到同样的问题与ListMessages & GetNextPage。事实证明,Twilio方面的API已经生成了“内部服务器错误”,并且我的MessageResult对象已被NULL

事实证明,在MessageResult中对象具有“RestException”如果在Twilio的身边发生了错误,将被填充属性。虽然我没有使用twilio.GetMessage(),但我认为它有一个类似的属性。

This is the error I've been getting

下面是我在做什么,以捕获错误

var twilio = new TwilioRestClient([AccountSID], [AccountToken]); 

MessageListRequest request = new MessageListRequest(); 

request.DateSent = Convert.ToDateTime("2016-08-01"); 
request.DateSentComparison = ComparisonType.LessThanOrEqualTo; 
request.Count = 1000; // anything higher than this results in an error 

MessageResult messages = twilio.ListMessages(request); 

//Check for rest exceptions 
if (messages.RestException != null) 
{ 
    string exceptionMessage = "Code: " + messages.RestException.Code + "\nStatus: " + messages.RestException.Status + "\nMessage: " + messages.RestException.Message + "\nMoreInfo: " + messages.RestException.MoreInfo; 

    MessageBox.Show(exceptionMessage, "API EXCEPTION: " + messages.RestException.Code + " >> " + messages.RestException.Status); 
    Clipboard.SetData(DataFormats.StringFormat, messages.RestException.MoreInfo); 
    return; 
} 

参见:https://github.com/twilio/twilio-csharp/issues/151

希望这有助于!