Skip to main content

Notifications

Community site session details

Community site session details

Session Id :

PowerApp Barcode Scanning books + Google Books API

topness Profile Picture Posted by topness 61

In this 11 minute video I use PowerApps and Flow to scan a book's barcode, connect to the Google Books API to pull book information (title, thumbnail image, etc). I also provide an Amazon link to the book from within the PowerApp. This demonstrates the live barcode reader in PowerApps and using the (experimental) call to the device's native reader, which makes a really satisfying "beep" on an iPhone.

 

Google Books API Reference: https://developers.google.com/books/docs/v1/using

 

Google API Credentials Page: https://console.developers.google.com/apis/credentials

 

Sample Google Books Call (you'll need your own key from the credentials link above and put it where it says KEYGOESHERE): https://www.googleapis.com/books/v1/volumes?q=isbn:9780743253437&key=KEYGOESHERE&projection=lite&maxResults=1&country=US

 

Amazon Advanced Search:
https://www.amazon.com/Advanced-Search-Books/b?ie=UTF8&node=241582011

 

Amazon Direct ISBN URL (replace ISBN with the book's ISBN number): https://www.amazon.com/gp/search/ref=sr_adv_b/?field-isbn=ISBN

 

Github: https://github.com/mostness/5MPP-BookBarcodeScanner

 

Categories:

Comments

  • Community Power Platform Member Profile Picture Community Power Pla...
    Posted at
    PowerApp Barcode Scanning books + Google Books API

    -

  • Mr-Dang-MSFT Profile Picture Mr-Dang-MSFT
    Posted at
    PowerApp Barcode Scanning books + Google Books API
  • topness Profile Picture topness 61
    Posted at
    PowerApp Barcode Scanning books + Google Books API

    Thanks so much for the kind response.  My wife is a teacher with a "good sized" (I'm understating) classroom library.  The inspiration for this idea came from that experience.  I agree with you about the Request/Response actions, it opens up an amazing amount of external functionality.  

  • Brian Dang Profile Picture Brian Dang 3,976
    Posted at
    PowerApp Barcode Scanning books + Google Books API

    I want you to know this content here brings me great joy. Before PowerApps existed, I had dreams of using its precursor Project Siena to create a classroom library system. This was back in around 2014. I was still very new to development, so it was far out of reach. I had to know about YAML and a bunch of other acronyms--I wasn't ready to make it.

     

    PowerApps came around, and I came closer to achieving it--I could create a custom connector with a swagger file. I just didn't know how. Learning materials were very hard to come by, and the ones that were available still hard for me to understand. 

     

    It wasn't until this year that I finally achieved this exact scenario that you show in the video. The Request - Response action is really what made it possible. I had my app at last, but I had not gotten around to explaining to others how it worked yet. This video is what I wish existed years ago--and it's going to open the doors for anyone who wants to play with Amazon/Google APIs to experiment.

     

    Keep it up! 

  • ThatAPIGuy Profile Picture ThatAPIGuy 925
    Posted at
    PowerApp Barcode Scanning books + Google Books API

    Great job at the video and the documentation related to it as well!

     

    I was also planning to put all my developed PowerApps on github and seeing you do it inspires me more. 🙂