private static async Task SendMessage(string channelSid, string identity, string message) { Console.WriteLine("Sending message..."); var service = new TwilioIpMessagingService(); var sendMessageResult = await service.SendMessage(channelSid, identity, message); Console.WriteLine(sendMessageResult.Body + " " + sendMessageResult.Index); }
private static async Task JoinChannel(string channelSid, string identity) { Console.WriteLine("Joining channel..."); var service = new TwilioIpMessagingService(); var joinChannelResult = await service.JoinChannel(channelSid, identity); Console.WriteLine(joinChannelResult.Identity); }
private static async Task <string> GetChannel() { Console.WriteLine("Getting Channel..."); var service = new TwilioIpMessagingService(); var channel = await service.GetChannelByUniqueName("case71"); Console.WriteLine(channel.Sid); return(channel.Sid); }
private static async Task GetChannelMessages(string channelSid) { Console.WriteLine("Getting Channel Messages..."); var service = new TwilioIpMessagingService(); var channelMessages = await service.GetMessagesInChannel(channelSid); foreach (var channelMessage in channelMessages) { Console.WriteLine(channelMessage.Body); } }
private static async Task GetChannels() { Console.WriteLine("Getting Channels..."); var service = new TwilioIpMessagingService(); var channels = await service.GetChannels(); foreach (var channel in channels) { Console.WriteLine(channel.UniqueName); } }