gpt4 book ai didi

python - Twilio 函数 : Add Parameters In Function Call

转载 作者:太空宇宙 更新时间:2023-11-04 00:02:32 26 4
gpt4 key购买 nike

我是 Twilio 的 API 的新手,就此而言,Twilio 是一个整体。

我正在使用 Python 制作一个自动化系统,在该系统中,当事件发生时,会调用特定号码。下面是我正在运行的(在 Python 中):

from twilio.rest import Client

account_sid = 'ACxx...'
auth_token = 'xx...'

client = Client(account_sid, auth_token)

call = client.calls.create(
url='my/twilio/function'
to="+11111111111",
from="+12222222222",
)
print(call)

以下是我在 Twilio 帐户中的功能:

exports.handler = function(context, event, callback) {
let twiml = new Twilio.twiml.VoiceResponse();
twiml.say("A call was placed on the following extension.");
callback(null, twiml);
};

这将成功调用我的测试号码,并播放消息“A call was placed on the following extension”。但是,我想要的是能够传递参数来说明调用是在哪个分机上进行的,例如,“调用分机 100”。如何完成传递此自定义参数?

最佳答案

发送到函数 URL 的任何查询参数或 POST 正文参数都应该在函数的 event 参数中可用。从您的 Python 代码中,考虑向您的函数 URL 添加一个查询参数,其中包含您的函数需要的数据(调用的分机号,听起来像?)。因此,不是 /my/function 而是 /my/function?extension=100,然后它应该在您的函数代码中作为 event.extension.

关于python - Twilio 函数 : Add Parameters In Function Call,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55228743/

26 4 0