MenuToggle Menu
在ProtoPie Connect中使用IFTTT
什么是IFTTT?
IFTTT是一种网页自动化服务,这种服务可以提供不同设备、不同服务之间的集成,如支持推特、Dropbox、印象笔记、Fitbit、亚马逊Alexa语音助理以及谷歌助手**等网站上的服务,并按照设定的条件集成为一个可自动执行的小程序。
IFTTT代表'If This Then That',而在IFTTT中所创建的小程序,其工作形式与ProtoPie的触发动作与反应动作也极为相似:如果这件事发生了—那么就使那件事接着发生。
了解关于IFTTT小程序的更多知识。
IFTTT插件是如何工作的?
ProtoPie Connect通过称为Webhook的消息与IFTTT的合作伙伴服务进行通信,这就如同ProtoPie中发送和接收消息一样,一条消息(事件)被发送给IFTTT,然后作为反应,IFTTT将这条消息转换为动作。
通过将ProtoPie Connect与IFTTT的Webhook进行联动,原型可被连接到所有支持IFTTT的合作伙伴网页服务以及设备上。
在IFTTT中创建小程序
首先,在IFTTT网站上创建帐户。
配置触发动作
- 登录后,在IFTTT页面右上角点击创建(Create)按钮
- 点击If This栏上的添加(Add)按钮并搜索Webhooks
- 选择接受网页请求(Receive a web request)
- 为事件进行命名并点击创建触发(Create Trigger)。名称中只支持字母字母、数字和下划线(例如:“send_email”)
配置反应动作
- 点击Then That栏上的Add按钮
- 在选择服务页面(Choose a service)搜索栏中搜索触发时期望进行的动作
- 例如,搜索“Gmail”并选择“Send yourself an Email”
3. 配置反应动作各选项
- 填写邮件的各项内容:‘主题(Subject)、邮件内容(Body)、收件人(To address)、抄送(CC address)、密送(BCC address)以及附件网址(Attachment URL)’,点击Add ingredient按钮并添加3个自定义值(”Value1, Value2, Value3”),后文会介绍如何在ProtoPie Studio中配置这些值(参见“在ProtoPie Studio中配置消息”)。
- 点击更新操作(Update Action)
- 检查整个小程序并点击完成(Finish)
4. 这个小程序当前已经被激活,可以使用了。通过点击Connected按钮可以暂停使用和再次激活小程序。
将IFTTT连接到ProtoPie Connect
配置ProtoPie Connect以便将请求发送到IFTTT。
运行刚创建的IFTTT小程序
- 打开并登录ProtoPie Connect
- 从插件下拉菜单中选择IFTTT
- 在IFTTT网站的Explore → Webhooks → Documentation中找到私有Webhook Key,并将其复制粘贴到ProtoPie Connect中
- 点击运行(Run)
- 可以在测试栏中测试该小程序
- 输入事件名称以及要传输的JSON内容
- 点击发送(Send)
- 要验证小程序运行是否正常,可以到IFTTT网站的“我的小程序(My Applets)”中点击“查看既往活动(View Activity)”。
3. 如果运行一切正常,将会收到一封带有所设定的JSON内容的电子邮件。
在ProtoPie Studio中配置消息
到此,小程序的创建和测试均已完成,接着就可以在ProtoPie Studio中为原型配置相应的消息。
设置发送反应动作,使其可以在小程序中触发已设好的动作。
- 在渠道(Channel)栏选择“ProtoPie Studio”以便与ProtoPie Connect进行通信,同时勾选“同时发送数据(Send Value Together)”。
- 如果在IFTTT小程序中需要用到一个或多个JSON内容值,则配置相应的JSON内容。
- 在ProtoPie Connect中试运行该原型。