我尝试将Google Home与Yodobashi.com进行了连接
我乘流行之机购买了Google Home。
这是什么呢。这种近未来的感觉。是年代的原因,还是说能用声音来操作真的很了不起呢。
虽然说着还不太清楚自己能做些什么,但我一直只是对着早晨的收音机和闹钟忙来忙去。
为了不浪费这么好的机会,我们将与一直感谢的
ヨドバシ.com合作,使得能够通过GoogleHome进行购物。
我尝试制作了一个“Yodobashi Go Home”。
GitHub
GitHub
GitHub (GitHub)
形成
-
- Google Home
-
- さくらVPS
-
- IFTTT
-
- NodeJS
-
- CasperJS(PhantomeJS)
- SQLite
处理流程
Google Home → IFTTT → NodeJS → CasperJs → ヨドバシ.com
当你对Google Home说“OK Google,请买一罐乌龙茶”,它会触发与之关联的IFTTT食谱,
并向我的樱花VPS的NodeJS发送POST请求。
同时,还会发送API密钥和商品名称。
当NodeJS接收到POST请求时,将商品详细URL发送给CasperJS,然后CasperJS将访问yodobashi.com并登录,购买目标商品。
我喜欢那种大约有三分之一仍保持模拟感的高科技设备。
我喜欢被Yodobashi这种只能用CasperJS购物的网站所欺骗的感觉。
我可以為你設定IFTTT。
首先从Google Home和Node.js之间的架桥IFTTT的设置开始
只要设置好IFTTT,在Google Home方面就无需特别设置。
这样非常方便。
制作Applet
触发器的设置 de
在画面上完成触发字段的设置
你想说什么?
你想让助手回答什么?
■ 语言
日语
首先,我已经完成了IFTTT的”this”部分。
接下来是”that”的部分。
动作设定
已经完成与Google Home对话的部分,接下来将进行对应的操作设置。
这是向Node JS发送POST请求的部分。
请选择操作服务,选择Webhooks
在进行网络请求中,设置如下:
■URL
NodeJS的URL
■方法
发邮件
■内容类型(可选)
纯文本
体(可选)
关键字=uroncha&apiKey={api key}
只需要一种选择,以下是对原文的汉语翻译:
完成IFTTT设置后,保存即可。
下次再谈服务器端的设置。