Warning: preg_match() expects parameter 2 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 417

Warning: strlen() expects parameter 1 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 489

Warning: preg_match() expects parameter 2 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 417

Warning: strlen() expects parameter 1 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 489

Warning: preg_match() expects parameter 2 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 417

Warning: strlen() expects parameter 1 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 489

Warning: preg_match() expects parameter 2 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 417

Warning: strlen() expects parameter 1 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 489

PowerApp Barcode Scanning books with Google Books API


Warning: preg_match() expects parameter 2 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 417

Warning: strlen() expects parameter 1 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 489

Warning: preg_match() expects parameter 2 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 417

Warning: strlen() expects parameter 1 to be string, array given in /homepages/7/d756825262/htdocs/clickandbuilds/365Community/wp-includes/class-wp-block-parser.php on line 489



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

source

Author: Phil Topness

Share This Post On
%d bloggers like this: