在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网站上创建帐户。

配置触发动作

[object Object]
  1. 登录后,在IFTTT页面右上角点击创建(Create)按钮
  2. 点击If This栏上的添加(Add)按钮并搜索Webhooks
  3. 选择接受网页请求(Receive a web request)
  4. 为事件进行命名并点击创建触发(Create Trigger)。名称中只支持字母字母、数字和下划线(例如:“send_email”)

配置反应动作

[object Object]
  1. 点击Then That栏上的Add按钮
  2. 在选择服务页面(Choose a service)搜索栏中搜索触发时期望进行的动作
    • 例如,搜索“Gmail”并选择“Send yourself an Email”

3. 配置反应动作各选项

  1. 填写邮件的各项内容:‘主题(Subject)邮件内容(Body)收件人(To address)、抄送(CC address)密送(BCC address)以及附件网址(Attachment URL)’,点击Add ingredient按钮并添加3个自定义值(”Value1, Value2, Value3”),后文会介绍如何在ProtoPie Studio中配置这些值(参见“在ProtoPie Studio中配置消息”)。
  2. 点击更新操作(Update Action)
  3. 检查整个小程序并点击完成(Finish)

4. 这个小程序当前已经被激活,可以使用了。通过点击Connected按钮可以暂停使用和再次激活小程序。

将IFTTT连接到ProtoPie Connect

配置ProtoPie Connect以便将请求发送到IFTTT。

运行刚创建的IFTTT小程序

  1. 打开并登录ProtoPie Connect
  2. 从插件下拉菜单中选择IFTTT
    1. 在IFTTT网站的Explore → Webhooks → Documentation中找到私有Webhook Key,并将其复制粘贴到ProtoPie Connect中
    2. 点击运行(Run)
  • 可以在测试栏中测试该小程序
    • 输入事件名称以及要传输的JSON内容
    • 点击发送(Send)
[object Object]
  • 要验证小程序运行是否正常,可以到IFTTT网站的“我的小程序(My Applets)”中点击“查看既往活动(View Activity)”。
[object Object]

3. 如果运行一切正常,将会收到一封带有所设定的JSON内容的电子邮件。

在ProtoPie Studio中配置消息

到此,小程序的创建和测试均已完成,接着就可以在ProtoPie Studio中为原型配置相应的消息。

设置发送反应动作,使其可以在小程序中触发已设好的动作。

  • 在渠道(Channel)栏选择“ProtoPie Studio”以便与ProtoPie Connect进行通信,同时勾选“同时发送数据(Send Value Together)”。
  • 如果在IFTTT小程序中需要用到一个或多个JSON内容值,则配置相应的JSON内容。
[object Object]
  • 在ProtoPie Connect中试运行该原型。
Back To Top