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

Sdílet
Vložit
  • čas přidán 25. 08. 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...

Komentáře • 60

  • @PauloSantos-yc2fx
    @PauloSantos-yc2fx Před 2 lety +32

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

    • @attekitadev
      @attekitadev  Před 2 lety +8

      Obrigada ☺️

    • @jacksonatilas6408
      @jacksonatilas6408 Před 2 lety +1

      @@attekitadev apoio em

    • @AltaideAltairAidaAgenor
      @AltaideAltairAidaAgenor Před rokem

      @@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 Před 2 lety +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 Před 2 lety +7

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

  • @TalesGrechi
    @TalesGrechi Před 2 lety +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  Před 2 lety +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 Před 2 lety

    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 Před 2 lety +1

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

  • @kurosakiichigo7606
    @kurosakiichigo7606 Před 4 měsíci

    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

  • @Pedro-gu7jj
    @Pedro-gu7jj Před 2 lety +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 Před rokem

      🗿🍷 aula deveras fina

  • @andersonlibarino438
    @andersonlibarino438 Před 2 lety

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

  • @noitesdevento
    @noitesdevento Před 8 měsíci

    Aí sim, você ensina bem!

  • @AndersonSantos-ht3qw
    @AndersonSantos-ht3qw Před 10 měsíci

    Aula muito boa. Obrigado!!!

  • @ramonpaolomaran2253
    @ramonpaolomaran2253 Před 2 lety +8

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

    • @attekitadev
      @attekitadev  Před 2 lety +2

      Obrigada pela sugestão 🥰!

    • @canalfunkdosbrabos5552
      @canalfunkdosbrabos5552 Před rokem

      @@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?

  • @lincolnpereiradovale3104

    Muito bom! Deu ate vontade de migrar

  • @faielferro3440
    @faielferro3440 Před 2 lety

    explica muito bem.

  • @nickvasc
    @nickvasc Před 2 lety

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

  • @maykellacerda1774
    @maykellacerda1774 Před rokem

    Ganhou mais um inscrito!

  • @heideggerfacil
    @heideggerfacil Před 2 lety

    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!

  • @rodolfobeloo
    @rodolfobeloo Před 2 lety

    Genial, que vídeo rico!

  • @MatheusSantos-vm2xg
    @MatheusSantos-vm2xg Před 2 lety

    Muito top e bem explicativo, parabéns!

  • @calveroG
    @calveroG Před rokem

    Que video! Parabens

  • @leftoverture1976
    @leftoverture1976 Před 5 měsíci

    Excelente 🎉

  • @ajsbola
    @ajsbola Před 2 lety

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

  • @alexandrecampioni8115

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

  • @jliarsnetrw
    @jliarsnetrw Před měsícem

    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?

  • @douglasmatos2134
    @douglasmatos2134 Před 5 měsíci

    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.

  • @CuckyPancamo
    @CuckyPancamo Před 2 lety

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

  • @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 😄👍

  • @xmind1537
    @xmind1537 Před rokem

    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?

  • @RodrigoSouza-vb4iq
    @RodrigoSouza-vb4iq Před rokem

    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

  • @danilosantos6228
    @danilosantos6228 Před 2 lety

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

  • @DriTec-gm1gx
    @DriTec-gm1gx Před 9 měsíci

    faz um video mostrando integrando api em python

  • @WaldeckVieira
    @WaldeckVieira Před rokem

    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 ????

  • @thefelipefreitas
    @thefelipefreitas Před 2 lety

    ótimo video, super util

  • @antoniofilho3179
    @antoniofilho3179 Před rokem

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

  • @flutterflowtc
    @flutterflowtc Před 7 měsíci

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

  • @gersonmichael
    @gersonmichael Před 2 lety

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

  • @setcomfirefox
    @setcomfirefox Před rokem

    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.

  • @devlucao
    @devlucao Před 2 lety

    Muito bom

  • @dossantos3800
    @dossantos3800 Před 2 lety

    C#❤❤❤

  • @Pedro-gu7jj
    @Pedro-gu7jj Před 2 lety +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 Před 2 lety

      mesma coisa aqui...

    • @XxguaxinimxX.
      @XxguaxinimxX. Před 2 lety

      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

  • @GabrielLyrics
    @GabrielLyrics Před 8 měsíci

    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

  • @daviamerico2268
    @daviamerico2268 Před 7 měsíci

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

  • @faielferro3440
    @faielferro3440 Před 2 lety

    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 Před rokem

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

  • @adrianacarvalho7400
    @adrianacarvalho7400 Před 3 měsíci

    MUITO LENGA, LENGA!..Perca de tempo