node.js - 如何使用aws IOT按钮一次发送短信和通话?
问题描述
我正在 AWS IOT 按钮中做一个项目。我有多个电话号码的代码在单击按钮时接收这些消息(单击、双击、长按)但还需要在同一次单击时接听电话但我尝试使用 IFTTT 拨打电话但现在我需要将 IFTTT 与我现有的 lambda 函数集成。我有一个错误,它说它有不同的政策和角色。那么如何制作一个发送短信和一键通话的功能呢?
解决方案
对于短信和电话,我有两个 lambda 函数。所以我需要从另一个 Lambda 函数调用一个 lambda 函数。
var aws = require('aws-sdk');
var lambda = new aws.Lambda({
region: 'us-west-2' //change to your region
});
lambda.invoke({
FunctionName: 'name_of_your_lambda_function',
Payload: JSON.stringify(event, null, 2) // pass params
}, function(error, data) {
if (error) {
context.done('error', error);
}
if(data.Payload){
context.succeed(data.Payload)
}
});
你可以在这里找到文档 http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html
推荐阅读
- android - 在 Android Recycler View 中使用 Intent 共享图像
- google-apps-script - 联系人导入失败
- javascript - 使用 TypeScript 时 PhpStorm 警告 Vue 组件中的 Object 方法
- react-native - 设置 ReactNative 状态的问题
- php - 只有当它跟随一个数字时,如何从字符串中删除一个字符?
- python - “RuntimeError:给定组=1,大小为 [6, 1, 3, 3] 的权重,预期输入 [10, 3, 28, 28] 有 1 个通道,但有 3 个通道
- android - 在 Concat RecyclerView 适配器中,我们可以水平显示第一个适配器的数据,然后垂直显示下一个适配器的数据吗?
- c# - 当 WPF ListView 仅包含折叠项时,将其行高缩小为零
- git - 重命名未发布的 NPM 包
- javascript - Angular如何从通过绑定的兄弟组件调用方法
?