我希望能够从AWS Lambda函数中的Twilio获取使用情况数据。我正在遵循twilio的REST API page上的示例,但没有成功。我正在使用Twilio的Node Helper Library的版本3。下面是我在处理程序中拥有的代码:
'use strict';
exports.handler = async(request, context) => {
const accountSid = 'my account sid';
const authToken = 'my auth token';
const client = require('twilio')(accountSid, authToken);
client.usage.records.today.each(record => console.log(record.count));
};
Lambda感觉“至少像是试图从Twilio获取数据。它会运行约10秒钟,直到结束而没有任何错误。但是我从来没有收到“这里”消息。
谢谢,斯科特
这是我的Lambda代码:
exports.handler = (event, context, callback) => {
// Your Account SID from www.twilio.com/console
const accountSid = process.env.TWILIO_ACCOUNT_SID;
// Your Auth Token from www.twilio.com/console
const authToken = process.env.TWILIO_AUTH_TOKEN;
// Import Twilio's Node Helper library
// Create an authenticated Twilio Client instance
const client = require('twilio')(accountSid, authToken);
client.usage.records.lastMonth.each(record => console.log('here'));
};
这是运行函数后,在“函数代码”部分中看到的状态(状态:成功)。