public string GetLatestMessagesSentQuery(int maximumMessages) { var parameter = new MessagesSentParameters { MaximumNumberOfMessagesToRetrieve = maximumMessages }; return(GetLatestMessagesSentQuery(parameter)); }
public IEnumerable <IMessage> GetLatestMessagesSent(int maxNumberOfMessagesRetrieve, long?maxId) { var parameter = new MessagesSentParameters { MaxId = maxId, MaximumNumberOfMessagesToRetrieve = maxNumberOfMessagesRetrieve }; return(Message.GetLatestMessagesSent(parameter)); }
public IEnumerable <IMessage> GetLatestMessagesSent(int maximumMessages = TweetinviConsts.MESSAGE_GET_COUNT) { var parameter = new MessagesSentParameters { MaximumNumberOfMessagesToRetrieve = maximumMessages }; var messagesDTO = _messageQueryExecutor.GetLatestMessagesSent(parameter); return(_messageFactory.GenerateMessagesFromMessagesDTO(messagesDTO)); }
public string GetLatestMessagesSent(int maximumMessages = TweetinviConsts.MESSAGE_GET_COUNT) { var parameter = new MessagesSentParameters() { MaximumNumberOfMessagesToRetrieve = maximumMessages }; string query = _messageQueryGenerator.GetLatestMessagesSentQuery(parameter); return(_twitterAccessor.ExecuteGETQueryReturningJson(query)); }
private IList <IMessage> PullSentDirectMessages(SocialAccount account, int maxNumberOfMessagesRetrieve, DateTime since) { List <IMessage> messages = new List <IMessage>(); var sentDirectMessages = Tweetinvi.Message.GetLatestMessagesSent(maxNumberOfMessagesRetrieve); while (sentDirectMessages != null && sentDirectMessages.Any()) { if (sentDirectMessages.First().CreatedAt.ToUniversalTime() <= since) { break; } foreach (var message in sentDirectMessages) { if (message.CreatedAt.ToUniversalTime() <= since) { break; } messages.Add(message); } ; if (sentDirectMessages.Any(t => t.CreatedAt.ToUniversalTime() <= since)) { break; } var maxId = sentDirectMessages.Last().Id; var parameter = new MessagesSentParameters { MaxId = maxId, MaximumNumberOfMessagesToRetrieve = maxNumberOfMessagesRetrieve }; sentDirectMessages = Tweetinvi.Message.GetLatestMessagesSent(parameter); if (sentDirectMessages.Count() == 1 && sentDirectMessages.First().Id == maxId) { break; } } return(messages); }
public static void Message_GetLatests() { // Messages Received var latestMessagesReceived = Message.GetLatestMessagesReceived(); var latestMessagesReceivedParameter = new MessagesReceivedParameters(); latestMessagesReceivedParameter.SinceId = 10029230923; var latestMessagesReceivedFromParameter = Message.GetLatestMessagesReceived(latestMessagesReceivedParameter); // Messages Sent var latestMessagesSent = Message.GetLatestMessagesSent(); var latestMessagesSentParameter = new MessagesSentParameters(); latestMessagesSentParameter.PageNumber = 239823; var latestMessagesSentFromParameter = Message.GetLatestMessagesSent(latestMessagesSentParameter); }
public string GetLatestMessagesSent(int maximumMessages = TweetinviConsts.MESSAGE_GET_COUNT) { var parameter = new MessagesSentParameters() { MaximumNumberOfMessagesToRetrieve = maximumMessages }; string query = _messageQueryGenerator.GetLatestMessagesSentQuery(parameter); return _twitterAccessor.ExecuteGETQueryReturningJson(query); }