|

從流程圖到 Thunkable app:Google 圖書資訊查詢

   
作者:Ted Lee

圖 1:查詢 Google 圖書資訊 app

會安老師在他的 Thunkable 系列的最後一個投影片「10_Thunkable跨平台行動開發(專案實例).pdf」的 14~20 頁中,舉出了「Google 圖書資訊查詢」的簡易示例。本文將從「流程圖」的觀點來展示 app 設計的歷程。註:本例需要以 Thunkable 的「Snap to Place」舊介面來實作,因為新介面不提供「Web API」和「Alert」元件。

問題說明

如圖 1,我們在 app 畫面上輸入 Google 圖書(Google Books)的查詢關鍵字(例如:陳會安)後,便能將查詢的結果(書籍縮圖、書名、作者)顯示在畫面上。

我們在地端(client)的行動載具上的 app 填寫妥以下雲端 Google 圖書所提供的 API 格式後發給 Google 圖書的伺服器(server),就可以收到圖 2 查詢回應(response)的 JSON(JavaScript Object Notation)檔。

https://www.googleapis.com/books/v1/volumes?q=圖書查詢關鍵字&參數

例如:https://www.googleapis.com/books/v1/volumes?q=陳會安&maxResults=1&projection=lite,其中,圖書查詢關鍵字是「陳會安」,參數是「maxResults=1」和「projection=lite」(以 & 串接)。

本文為會員限定文章

立即加入會員! 全站文章無限看~

                               

已經是會員? 按此登入

只需不到短短一分鐘...

輸入您的信箱與ID註冊即可享有一切福利!

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

Ted Lee

Author: Ted Lee

從工程師轉任中學教師,又為了捍衛教育理念,投身成為 STEAM 教育工作者,自稱「無可救藥的人文教育理想主義者」的李俊德(Ted Lee)。

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *