예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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);
            }
        }
예제 #5
0
        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);
            }
        }