Como integrar com uma API na PRÁTICA? (Passo a passo - Enviando SMS)

Поділитися
Вставка
  • Опубліковано 21 сер 2024
  • As API's são fundamentais quando falamos em desenvolvimento de software porque elas de fato otimizam o nosso trabalho. É através dessa interface de comunicação que nós conseguimos consumir funcionalidades de outros sistemas sem ter que implementar tudo do zero e reinventar a roda!
    ✅ Conheça a NVOIP!
    A nova API que veio para desburocratizar a telefonia no Brasil.
    rebrand.ly/NVOIP
    Nesse vídeo aqui vou te mostrar como integrar com uma API na prática de verdade, vamos entender como ler uma documentação e ainda criar um script de envio de SMS consumindo uma API passo a passo. O conhecimento que vou te passar aqui nesse vídeo, vai servir para qualquer linguagem de programação, porque vamos abordar os conceitos e no final, vou te mostrar o código implementado em swift, javascript e ainda C#. Vamos programar e realmente colocar a mão no código, passo a passo para integrar com uma API.
    Fiz um vídeo aqui no canal explicando o que são as API's, e para que elas servem, se você ainda não entende esse conceito, recomendo que assista! Mas resumidamente as API's são interfaces de comunicação que vão permitir a comunicação entre serviços, permitindo com que eu utilize recursos de terceiros no meu projeto.
    Por exemplo, imagine que você precise enviar uma SMS para o usuário através do seu sistema, como você faria isso? Como que a informação faria para sair do seu sistema para o celular? Você iria desenvolver tudo do zero? É claro que não, isso realmente seria inviável! Então, nesses casos, eu preciso de alguém que me forneça justamente esse serviço para enviar SMS e tudo que eu preciso fazer, é utilizar essa solução pronta em meu sistema! É justamente aí que as API's facilitam a nossa vida e abrem um mundo de possibilidades.
    Para vermos na prática como funciona, vamos fazer um script de envio de SMS e você verá como é simples. A primeira coisa que você deve fazer para integrar com uma API, é acessar a sua documentação. A documentação vai justamente te mostrar o contrato, as regras que você deve seguir para conseguir utilizar o serviço. Sem essas regras muito bem documentadas você terá grandes dificuldades de fazer sua integração. Pois por exemplo, se preciso integrar com o serviço e ele não me diz exatamente como enviar a informação ou como e vou receber, você vai precisar de muita persistência e uma bola de cristal para adivinhar não é mesmo? E olha… acontece muito por aí. Então o fator decisivo antes de escolher uma API, é verificar se ela está de fato bem documentada.
    Assista o vídeo e vamos aprender como abstrair uma documentação para implementar nosso código!
    #api #programacao #passoapasso
    meu curso FREELANCER ✅
    rebrand.ly/tra...
    Aprenda a ser um freelancer do Zero, com rentabilidade e estabilidade!
    ⏰ Duração do vídeo: 20:30
    ツ ESPERO QUE VOCÊS APRECIEM ESTE VÍDEO!
    👉Se você gosta deste vídeo, por favor, curta e compartilhe.
    👉 Não se esqueça de se inscrever neste canal e pressione a campainha 🔔 para mais atualizações.
    👉 Inscreva-se agora! rebrand.ly/Att...
    Não se esqueça de me dizer sua opinião nos comentários abaixo.
    .................................................. .................................................. ...................................
    .................................................. .................................................. ...................................
    Assistir meus outros vídeos:
    ★ Como se tornar um desenvolvedor BACKEND? (Passo a passo / Roadmap)
    • Como se tornar um dese...
    ★ Como estudar PROGRAMAÇÃO do jeito certo? (Guia programador - passo a passo)
    • Como estudar PROGRAMAÇ...
    ★ O que é uma API? (Guia programador)
    • O que é uma API? (Guia...
    ★ Como ser um FRONTEND FREELANCER? (Guia programador passo a passo)
    • Como ser um FRONTEND F...
    ★ Programador BACKEND ou FRONTEND? qual carreira escolher?
    • Programador BACKEND ou...
    ★ Como se tornar um desenvolvedor FRONTEND? (Passo a passo / Roadmap)
    • Como se tornar um dese...
    ★ 5 Plataformas para trabalhar como freelancer e ganhar dinheiro na internet 💰💸
    • 5 Plataformas para tra...
    ★ As MELHORES plataformas FREELANCER para PROGRAMADORES 💰💸
    • As MELHORES plataforma...
    .................................................. .................................................. ...................................
    .................................................. .................................................. ...................................
    ✿ MANTENHA-SE CONECTADO:
    💖 Links Meus
    beacons.page/a...

КОМЕНТАРІ • 60

  • @PauloSantos-yc2fx
    @PauloSantos-yc2fx 2 роки тому +32

    Faz um curso de lógica de programação. Sua didática é incrível!

    • @attekitadev
      @attekitadev  2 роки тому +8

      Obrigada ☺️

    • @jacksonatilas6408
      @jacksonatilas6408 2 роки тому +1

      @@attekitadev apoio em

    • @AltaideAltairAidaAgenor
      @AltaideAltairAidaAgenor Рік тому

      @@attekitadev Recebi uma SMS do número 30125, avisando sobre uma viagem de Uber “Fulana está a caminho, acompanhe a viagem com a Uber “ e em seguida tinha um link. Você sabe dizer porque essa SMS chegou até mim? Ela apertou em algum lugar pra compartilhar comigo ? Eu li sobre API de SMS, que são mensagens automatizadas, mas não entendi porque chegou pra mim.

  • @camilamata1467
    @camilamata1467 2 роки тому +10

    Você fala de um jeito tão claro, didático e acessível!!! Arrasa demais no conteúdo, muito sucesso pro seu trampo

  • @honoracamis
    @honoracamis 2 роки тому +7

    Que diferença uma boa didática faz! Entrei nesse canal e agora tô respirando de alívio. Obrigada 😍

  • @TalesGrechi
    @TalesGrechi 2 роки тому +4

    Estou trabalhando com uma API que também é bem documentada, isso faz grande diferença mesmo!
    Gostei que falou um pouco sobre essa parte de autenticação para o acesso, ela também é importante!

    • @attekitadev
      @attekitadev  2 роки тому +1

      Simmm demais! Documentação faz muita diferença. Ja tive integrações que foi necessário conversar com os devs da API para entender o que se passava, tenso 😰

  • @lucassa7469
    @lucassa7469 Рік тому

    Velho achei uma mina de ouro nesse video! tenta fazer um tutorial de transações bancarias pra um e-comerce, com essa didatica fica mt facil um assunto q eu achava tão complicado.

  • @eduardodefati4892
    @eduardodefati4892 2 роки тому +1

    Esse tipo de vídeo é muito show ... muito obrigado por compartilhar conosco!

  • @Pedro-gu7jj
    @Pedro-gu7jj 2 роки тому +9

    Uallll, que aulão fino , parabéns moça, amei essa aula, me inspirou demais, fiz uma entrevista e falei que não sabia sobre Auth2 mas depois descobri que eu usava isso direto só não sabia o nome kkkkkkk, sua aula ficou excelente, muito bem explicada

    • @jogos_all
      @jogos_all Рік тому

      🗿🍷 aula deveras fina

  • @kurosakiichigo7606
    @kurosakiichigo7606 4 місяці тому

    Muito boa a explicação, estou tentando criar meu primeiro app bem simples com uma api...mas admito que está sendo meio difícil por eu não saber fazer

  • @ramonpaolomaran2253
    @ramonpaolomaran2253 2 роки тому +8

    Attekitaaaa, pode falar sobre segurança ao fazer uma API? Como por exemplo, tratar querys, parametros, cors, e etc...?

    • @attekitadev
      @attekitadev  2 роки тому +2

      Obrigada pela sugestão 🥰!

    • @canalfunkdosbrabos5552
      @canalfunkdosbrabos5552 Рік тому

      @@attekitadev Boa tarde. Preciso de um serviço de instalação de software que irá ser necessário em instalação de apis. Tenho Manual explicando mas não estou conseguindo executar. Gostaria de contratar este serviço. Pode me ajudar?

  • @noitesdevento
    @noitesdevento 8 місяців тому

    Aí sim, você ensina bem!

  • @AndersonSantos-ht3qw
    @AndersonSantos-ht3qw 10 місяців тому

    Aula muito boa. Obrigado!!!

  • @andersonlibarino438
    @andersonlibarino438 2 роки тому

    Realmente é uma aula e tanto, parabéns !!

  • @nickvasc
    @nickvasc 2 роки тому

    Parabéns!!
    Incrível o conteúdo!

  • @maykellacerda1774
    @maykellacerda1774 Рік тому

    Ganhou mais um inscrito!

  • @lincolnpereiradovale3104
    @lincolnpereiradovale3104 2 роки тому

    Muito bom! Deu ate vontade de migrar

  • @rodolfobeloo
    @rodolfobeloo 2 роки тому

    Genial, que vídeo rico!

  • @leftoverture1976
    @leftoverture1976 5 місяців тому

    Excelente 🎉

  • @MatheusSantos-vm2xg
    @MatheusSantos-vm2xg 2 роки тому

    Muito top e bem explicativo, parabéns!

  • @faielferro3440
    @faielferro3440 2 роки тому

    explica muito bem.

  • @heideggerfacil
    @heideggerfacil 2 роки тому

    Antes de tudo, parabéns querida pela excelente aula. Eu tenho um elogio e uma pergunta: Não entendi nada, muito mais por minha incapacidade de compreender essa lógica de programação. No entanto, você beira a perfeição pedagógica. Pergunto: eu gostaria de fazer uma integração via API, como faço pra ter você fazendo essa integração? No mais gratidão!

  • @calveroG
    @calveroG Рік тому

    Que video! Parabens

  • @ajsbola
    @ajsbola 2 роки тому

    que baita aula, parabéns ,um dia chego lá :) :) :)

  • @viniciusparaprogramacao7148

    amei muito, aprendi como integrar ela no Zap do meu vô pra quando ele mandar pix para minha vó cair para mim, muito obrigado 😄👍

  • @RodrigoSouza-vb4iq
    @RodrigoSouza-vb4iq Рік тому

    API NVOIP para evio SMS é excelente! Mais só tem um detalhe. O texto que é enviado com acentos e cedilha são removidos ficando apenas o texto puro. Tipo: Praça, fica -> praca. Seria muito importante API poder enviar acentos e cedilha tbm! Mais creio que irão implementar! Fora isso tudo certo! :D

  • @douglasmatos2134
    @douglasmatos2134 5 місяців тому

    Eu me perco muito na logica de consumo de api, muitas vezes, eu não processo o raciocínio dos devs, não sei se isso é apenas diferença de conhecimento e prática ou uma dificuldade pessoal, estou estudando ainda mais logica de programação e raciocínio logico para ver se consigo comecar a pensar de forma logica para resolver problemas de programação.

  • @thefelipefreitas
    @thefelipefreitas 2 роки тому

    ótimo video, super util

  • @jliarsnetrw
    @jliarsnetrw Місяць тому

    Quando você fala de requisição e validação de acesso de usuário, essa requisição vem do provedor da API ou de quem está fazendo a integração?

  • @alexandrecampioni8115
    @alexandrecampioni8115 Рік тому

    Boa noite. Fantástico, parabéns. Pergunta, dá pra apresentar um exemplo em PHP ?

  • @antoniofilho3179
    @antoniofilho3179 Рік тому

    toda utilização de API segue esses parametros ? criação de URL, parametros de body..., etc?? Mt obg pelo videoo, parabens

  • @WaldeckVieira
    @WaldeckVieira Рік тому

    Uma pergunta! Uma vez tentei consumir uma api em javascript de um sistema EAD, e tentei usar o método get, aí dava erro de segurança porque a url e o domínio precisavam ser o mesmo do site! Ou seja, em javascript eu só conseguia consumir se a chamada fosse dentro da própria aplicação que disponibiliza a API! Mas se eu usasse um C# ou uma aplicação postman por exemplo, eu conseguia consumir a API sem problema! Pesquisando, eu encontrei artigos dizendo que isso é uma segurança do Browser, e que isso é definido no código interno da API! Isso é um problema para consumir certas APIs somente com javascript, porque é preciso fazer um back end para consumi-las! Minha pergunta é a seguinte: Existe alguma forma de resolver isso, ou seja, conseguir usar a API no javascript sem acionar esse erro de ter que ser dentro da mesma url ??? Ou somente usando um backend mesmo ????

  • @CuckyPancamo
    @CuckyPancamo 2 роки тому

    Vc podia fazer algo parecido com a documentação do booking, não achei nada até agora. :)

  • @gersonmichael
    @gersonmichael 2 роки тому

    Attekitaaa, Coloca mais conteúdo de Swift para iniciante. Estou querendo iniciar no Swift.

    • @attekitadev
      @attekitadev  2 роки тому

      Vou trazer sim! Pode deixar ☺️

  • @danilosantos6228
    @danilosantos6228 2 роки тому

    o que preciso saber antes para aprender API...Tipo html, css, js e depois eu vou pro api?

  • @DriTec-gm1gx
    @DriTec-gm1gx 9 місяців тому

    faz um video mostrando integrando api em python

  • @xmind1537
    @xmind1537 Рік тому

    No caso isso é tipo quando você cadastra um App de banco em outro celular e o banco manda uma mensagem de sms no número de celular?

  • @dossantos3800
    @dossantos3800 2 роки тому

    C#❤❤❤

  • @devlucao
    @devlucao 2 роки тому

    Muito bom

  • @setcomfirefox
    @setcomfirefox Рік тому

    Boa tarde Attekita, pode ser feito uma API para enviar documentação (pdf, excell, word, etc) ?...Trabalho com roteirização , são documentos expecíficos queria integrar o meu serviço aos Recursos Humanos das empresas que eu presto serviço.

  • @Pedro-gu7jj
    @Pedro-gu7jj 2 роки тому +1

    Eu estou tentando consumir a api viaCEP com Javascript no meu projeto em django, mas ele retorna erro de cors, será que é algo que tenho que passar no header do JS?

    • @joaoviniciusvitral
      @joaoviniciusvitral 2 роки тому

      mesma coisa aqui...

    • @XxguaxinimxX.
      @XxguaxinimxX. 2 роки тому

      já vi esse erro em algum lugar antes, acho que tem a ver com o navegador não deixando executar scripts de um outro domínio. Pelo que vi você tem que habilitar alguma coisa pra funcionar

  • @flutterflowtc
    @flutterflowtc 7 місяців тому

    como envio o certificado digital e senha numa requisição

  • @daviamerico2268
    @daviamerico2268 6 місяців тому

    poxa a parte mais importante ver o formato do nymero e tu ocuta kk

  • @GabrielLyrics
    @GabrielLyrics 8 місяців тому

    Muito legal, mas é longe da minha prática. Estou integrando um sistema de gestao de rastreio ERP e há inúmeras exceções das quais eu não sei o que fazer. A documentação é um lixo e meu emprego está em jogo

  • @faielferro3440
    @faielferro3440 2 роки тому

    Preciso fazer um sistema para enviar sms, alguém pode me ajudar ?
    API é tudo pago. (de graça só paga pelo que consome kkk)

  • @concursosenemsped
    @concursosenemsped Рік тому

    lindo v mulher programando... e com tamanha desenvoltura... sonho casar com uma

  • @adrianacarvalho7400
    @adrianacarvalho7400 3 місяці тому

    MUITO LENGA, LENGA!..Perca de tempo