Intro to APIs & the API Connector | Bubble Crash-Course

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 52

  • @tobigbemisola
    @tobigbemisola 2 роки тому +39

    Great idea from the bubble team to put out an hour long video on APIs 💯

  • @aliroshdy1390
    @aliroshdy1390 2 роки тому +18

    The best educating bubble video i ever watched. please create more crash courses like this.

  • @mohammedansari818
    @mohammedansari818 Рік тому +3

    Wow! Bubble API is like Alibaba’s “Open Sesame” call to open the secret door to the infinite treasures. And I was just floored by the tutorial! Beautifully designed and executed. Bravo and thank you so much Bubble Team. Way to go..

  • @ono3839
    @ono3839 Рік тому +1

    this no code crash course equivalent in code requires at least 10 hours to build this movie api app, so no code literally saves entrepreneurs so much time to build apps.
    some people like to code as a job or as a hobby, but for business owners this is a life saver, we like to build stuff fast and ship so we cant test.

  • @user-il8mu8bt3u
    @user-il8mu8bt3u Рік тому +5

    Speaking of sending data to child group in Repeating Group in Template, I also struggled for a couple of hours. Then I found how to set it up. You have to set up ALL nested Groups of Movie Card.
    Movie Card's properties:
    "Type of content" is "GET all movies response result"
    "Data source" is "Current cell's GET all movies response result"
    Nested Groups'(GroupCoreContent, and Group Title/Tag) properties:
    "Type of content" is "GET all movies response result"
    "Data source" is "Parent's group's GET all movies response result"
    It's complicated, so I recommend to use the Elements Tree of UI Builder tab. I didn't make the template myself, so it feels complicated, but if I use the Elements Tree, I can easily understand the nested structure of the groups.

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

      Hi.. I am applied this method. but i didn't get the output. Do you have any idea.

  • @annelee6821
    @annelee6821 2 роки тому +3

    Your app is going to change so many lives! Infinite possibilities! Incredible

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

      No, this is going to change the world! The multiverse

  • @Iaintsayinnothin..
    @Iaintsayinnothin.. 2 роки тому +5

    Would be cool to see more examples of what people have done leveraging multiple APIs, seems like endless possibilities.

    • @daffertube
      @daffertube Рік тому +2

      visit any popular website lol

  • @YayZ
    @YayZ 8 днів тому

    Thanks a lot, great content. I am watching and learning from Myanmar.

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

    I so much needed a long API video! I'll check it out soon!

  • @user-ft2md2gd4s
    @user-ft2md2gd4s Рік тому

    Great work covering the main use-cases of APIs and doing so in good detail. Excellent job.
    I’ll keep using this video as documentation.

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

    great tutorial, well done to all involved! can tell a lot of work went into it

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

    Clear, straight to the point and very informative.
    Thank you Bubble.

  • @nilsfaltin677
    @nilsfaltin677 Рік тому +7

    I used the "Intro to APIs template" template mentioned in the video. But it has a lot of nested groups and I could not manage to connect the APIs to the groups and have the correct data be passed from group to child-group. Please provide detailed explanation how this is done.
    But still I learned a lot from this video. I was able to use this video tutorial to create new pages for all-movies and movie-detail and could conntect all API calls: Get all movies, Get movie by ID, Create Movie, PUT Movie by ID, Patch Movie by ID, Delete Movie by ID.

    • @petevejanurug7909
      @petevejanurug7909 10 місяців тому +1

      I figured it out. Here's how:
      1. Set the Repeating Group's Type of content = GET Movies response results AND Data source = Demo Movie API - GET All Movies's response
      2. Set every child group inside Type of content = GET Movies response results AND Data source = Demo Movie API - GET All Movies's response result
      3. Set the title dynamic data as "Parent group's GET All Movies response result's title" (similarly for tagline)
      PS. Bubble updated their app but not the video tutorial it seems

  • @nymeanoman
    @nymeanoman Рік тому +5

    Super Course. But one question, how do I pass data from the delete icon to the pop up ? The icon data type is GET ALL MOVIE RESPONSE and the pop up data type is GET MOVIE BY ID. Did I miss something ?

    • @fernandocieri
      @fernandocieri Рік тому +2

      The way I solved this was adding another step in the "icon fa fa-trash is clicked" workflow, in this step I trigger the display data action with element "Popup DELETE MOVIE" and data to display "Parent group's GET ALL Movies response result", then I made the popup's data type "GET All Movies response result" and from that I could access the data in the "confirm delete" button's workflow and make the api call

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

    Great video !
    Could you just enable "Everyone can view" on the doc editor please? To learn more about how to open your Bubble API to external applications. Thanks in advance

  • @DesertGardenPrepper
    @DesertGardenPrepper Рік тому +4

    This does not work with the template at all. I fought with this for hours and could never get the nested groups to pick up the data. totally frustrating. this is typical of the types of issues I continue to have with developing with bubble. if I can't reverse engineer the nested rg in this template, how am I supposed to make anything work with bubble? even if you try to follow by just making a new blank page, at 24:00 suddenly they magically have a movie card, like the template, but never show how to set it up. update: after many many hours of hammering on the nested groups, I finally got that working, but the popups for the delete and edit, I have tried everything. I can't get the workflow to display data - data to display. I have about 80 hours spent watching bubble tutorials from other UA-cam creators, and this is the WORST tutorial I ever wasted my time on.

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

      Hi sir.
      What is the "type of content" and "data source" you entered for movie card? And group title/tag "type of content" and "data source"

  • @pratimadudhewar3680
    @pratimadudhewar3680 2 роки тому +5

    Great job team. Amazing course, Covering every small thing. will definitely help the new bubblers like me. I have two questions for the team, I want to perform the post request with nested json. Can you share any document link or video for the same? Also I have tried 2-3 ways to perform google auth. I want the idtoken which google returns in response. Can i get it using API connector ? Please share the steps for both. Thank you

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

    Thanks a lot. Great effort for both content and editing. 🧡

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

    Users can create application logic and functionality by defining workflows using Bubble's visual workflow builder. Workflows are sequences of actions that are triggered in response to user interactions or other events.

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

    Very easy to understand

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

    Great Tutorial!! Very clean, not too fast, examples are straightforward, and the voice is clear.
    Just one thing : I tried using the Json provided instead of adding parameters but it never worked. This is weird. I double checked th Json with "JSON formatter & Validator", and other tools and it is valid. But in the end, in the API connecter, it never work. Why?
    Using Json instead of unique parameters is key. When we'll need to send a list of things, there'll be no way to do it by settingunique parameters, no? So this is a skill which is absolutely needed to release the full power of the API connector. that's the only thing that make this tutorial incomplete in my opinion.

    • @fernandocieri
      @fernandocieri Рік тому +1

      I know I'm late, but anyways. I'm having the same problem and I guess the issue is with their movies api, that seems to be waiting for parameters and not json, therefore the 400 response. Maybe try with another free api that allows post calls.

  • @patelurvish1413
    @patelurvish1413 5 днів тому +2

    how to get initial data in popup (patch)? I tried hard but not succeed
    can you help?

  • @GoIdenhigh
    @GoIdenhigh Рік тому +1

    FYI...Finding Nemo's id has been changed since the video was published. ITs now 1631298206869x170479266931107260 or just used another ID from the raw json in the initial call...

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

    Also say an API didn't have an API Explorer could you use a platform like Postman to test the API first?

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

    Oi, mesmo que eu tenha assistido a este vídeo por 1 ano (Introdução às APIs & o conector de API | Bubble Crash-Course) Estou aprendendo muito. E Bubble está sendo incrível neste vídeo de ensino, pois há partes (pelo menos dois itens) que não estão no vídeo, mas que te obriga a pensar e como resolvê-lo. Uma delas é a parte dropdown, ao usar PUT, outra é a comunicação de uma página para outra, pois precisamos usar o chamado tipo de conteúdo (GET Movie ID) - (fonte de dados), GET e dentro você tem que usar o head e saber que para essa página de filme ela precisa receber dados da página Index no meu caso, e para isso temos que informar o path(id) aquele que configuramos na página de índice como movie_id(ou qualquer nome de sua escolha) recebendo a célula atual, e com isso na página do filme, os dados de entrada e dropdown aparecerão para que possamos usar a chamada da API PUT para alterar todos os campos, Outro item que descobri de acordo com o vídeo que fiz no início do processo de aprendizado foi que o menu suspenso quando selecionado para Ele não fica em branco e se você não acessá-lo, a chamada da API não funciona. Mas se você remover essa opção obrigatória para não ficar vazia, então tudo funciona. Mas vamos aprender lendo e praticando. Porque aprendemos e aprendemos, e morremos burros.

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

    This was incredible.

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

    Appreciate this tutorial!

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

    This is amazing!! Thanks a lot!!

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

    Excellent!!!!

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

    exactly helpful video

  • @ricardomiranda7737
    @ricardomiranda7737 2 місяці тому

    Any pointers on how to generate a repeating list of titles and related details from TMDBs ID list?

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

    Hi bubble.
    Is it possible for you guys to make a video about instagram basic api ?
    It is really confusing..

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

    Please do a video on how to setup a graphQL api in the API connector

  • @hkhafiz5415
    @hkhafiz5415 13 днів тому

    i have a problem that i can,t modify data like movies , and delete also, what should i do?
    i think my bearer code have expired ?

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

    Great tutorial!

  • @ikelloydyana4275
    @ikelloydyana4275 Рік тому +1

    Error when getting movie by ID
    Raw response for the API
    Status code 404
    {"statusCode":404,"body":{"status":"MISSING_DATA","message":"Missing object of type movie: object with id 1628610639178x263817269997389760 does not exist"}}

    • @yunuskutlu2231
      @yunuskutlu2231 Рік тому +1

      me to

    • @yunuskutlu2231
      @yunuskutlu2231 Рік тому +1

      did you solve it?

    • @daviportosh
      @daviportosh Рік тому +1

      Just solve it... this error is happening because the api isn´t finding the specific given ID (1628610639178x263817269997389760, in this case).
      Just put "FINDING NEMO"´s ID. It will solve. 1631298206869x170479266931107260

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

      Erro 404, você está tentando alterar um filme que você não criou? Como a regra da API é: não tente editar, excluir, etc., itens de outros em tabelas externas, você só pode alterar o que criou. Ou você terá que copiar os dados externos para si mesmo e, em seguida, tratá-los como seus. E também você tem que colocar dados reais, alterar o ID.

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

    Hi all, does anyone else also have the problem that when they copy the ID from the website they get the error message that it is no longer valid?

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

    Are there any api's for fetching bank receipts and bank payments generator and bank payments and receipts initialization?