コード例 #1
0
        public static async Task PostCompostoAsync(CompostoModel compostoModel)
        {
            var response = await HttpClientCommon.TotalVoice.PostAsync($"composto",
                                                                       new StringContentExtension(JsonContentExtension.JsonSerialize(compostoModel)));

            var stringResponse = await response.Content.ReadAsStringAsync();
        }
コード例 #2
0
        public static async Task Run([TimerTrigger("0 */1 * * * *")] TimerInfo myTimer, TraceWriter log)
        {
            log.Info($"Function executada: {DateTime.Now}");

            foreach (var telefoneIndesejado in _telefonesIndesejados.Split(',').ToList())
            {
                var compostoModel = new CompostoModel
                {
                    NumeroDestino = telefoneIndesejado,
                    Dados         = new List <CompostoDadosModel>
                    {
                        new CompostoDadosModel
                        {
                            Acao      = "tts",
                            AcaoDados = new AcaoDadosModel
                            {
                                Mensagem        = "Você irá receber ligações infinitamente, até que pare de ligar no meu número!",
                                Velocidade      = "-4",
                                RespostaUsuario = "true",
                                TipoVoz         = "br-Ricardo"
                            }
                        }
                    },
                    Bina = _bina
                };

                await CompostoService.PostCompostoAsync(compostoModel);
            }

            log.Info($"Function encerrada: {DateTime.Now}");
        }