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

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

КОМЕНТАРІ • 53

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

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

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

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

  • @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.

  • @mohammedansari818
    @mohammedansari818 2 роки тому +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.

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

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

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

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

  • @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"

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

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

  • @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 Рік тому +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

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

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

  • @nymeanoman
    @nymeanoman 2 роки тому +6

    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

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

  • @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.

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

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

  • @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.

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

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

  • @patelurvish1413
    @patelurvish1413 2 місяці тому +2

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

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

    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.

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

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

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

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

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

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

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

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

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

  • @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.

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

    Very easy to understand

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

    This was incredible.

  • @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 6 місяців тому

      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.

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

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

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

    Appreciate this tutorial!

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

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

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

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

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

    This is amazing!! Thanks a lot!!

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

    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 ?

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

      It misses something on the video. They don't say how to diplay the patch or delete... I have the same issue. Did you resolve it?

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

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

    Excellent!!!!

  • @dillenhub
    @dillenhub 9 місяців тому

    exactly helpful video

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

    Great tutorial!