发表日期: 2021-04-09 11:15:24 浏览次数:142
华容网站制作要多少钱【域名企业邮箱服务器注册申请办理】华容网络优化公司哪家好、华容软件开发外包价格、华容高端企业网站页面制作设计专业公司、华容微信公众号小程序购物支付搭建制作公司
华容,在我国,表示三个地区都有“华容”的简称。湖南省岳阳市华容县、湖北省鄂州市华容区、湖北省鄂州市华容区华容镇。
定制化API
我们所连接的API(http://aiamazonapi.appspot.com)是由Python(编程语言)和谷歌应用引擎(App Engine)创建的。开发者可以将应用引擎上创建并发布网站或服务(API)。只有当你的网站或服务非常受欢迎时(这意味着你使用了大量的谷歌服务),才需要向App Engine付费。
这里使用的API只能访问全部Amazon API中的有限的部分:最多只能查询到五本书。如果想提供更多灵活的访问,例如,不仅是找书。你可以从http://appinventorapi.com/amazon/下载源代码,并按照自己的需要来修改它。
这种修改确实需要有Python编程的知识,所以要小心!但是加入你已经通过本书完成了App Inventor的学习,那么是该考虑迎接新的挑战了。想要学习Python,可以查看网上的文章《如何像计算机科学一样思考:学会使用Python》(http://openbookproject.net//thinkCSpy/),并查看本书第24章的“创建App Inventor API”部分。
改进
一旦应用运行起来,你可能会探索做一些改进。如:
如果用户的搜索没有任何返回值(比如当用户输入了一个无效的ISBN),程序没有任何反馈,修改或添加块,当没有返回值时通知用户;
修改程序,只查找低于10美元的书籍;
修改程序,当扫描一本书后,用声音来报告Amazon的最低售价(使用第七章“Android,我的车在哪儿”中用过的TextToSpeech组件);
从http://examples.oreilly.com/0636920016632/下载http://aiamazonapi.appspot.com API,修改它,使之能返回更详细的信息。例如,返回每本书在Amazon上的网址(URL),并随每本书的信息一同显示;用户点击URL可以打开相应的页面。正如前面提到的,修改API需要Python编程和谷歌App Engine的一些知识。更多信息请参见第24章。
小结
以下是本章涵盖的内容:
使用TinyWebDB组件以及指定的API,在应用中访问互联网API。将TinyWebDB组件的serviceURL属性设置为API的地址(URL),并调用TinyWebDB.GetValue来发出请求。请求的数据不会立即返回,可以在TinyWebDB.GotValue事件处理程序中访问到该数据;
BarcodeScanner.DoScan可以启动扫描仪。当用户完成条码扫描时,将触发BarcodeScanner.AfterScan事件,并将扫描获得的数据保存在参数result中;
在App Inventor中,复杂数据可以表示为列表以及列表的列表。如果知道从API返回的数据的格式,就可以使用foreach及select list item来分别提取没条信息,并将其保存到变量,这样就能以你需要的方式,对变量进行处理或显示。

华容网站制作要多少钱【域名企业邮箱服务器注册申请办理】华容网络优化公司哪家好、华容软件开发外包价格、华容高端企业网站页面制作设计专业公司、华容微信公众号小程序购物支付搭建制作公司