twilio - Twilio 功能:从工作室流程“设置变量”访问变量
问题描述
我敢肯定这是一个愚蠢的问题,但我并没有声称自己是开发人员,只是具有广泛工作描述的人
我正在关注本指南:https ://www.twilio.com/blog/forward-voicemail-recordings-to-email
转录回调正确触发并向我发送电子邮件。那太棒了。
我希望扩展它以通过收集小部件收集其他信息字段。我将以下内容发送到我的功能:
{
"flow": {
"flow_sid": "FW07e11311d367...f8a0501c05e5108",
"variables": {
"CallerName": "Joe Bloggs"
},
"channel": {
"address": "+441...147"
},
"sid": "FN866c64beb9...f5bf349fa19ad3"
},
"widgets": {
"SetCallerNameVar": {
"CallerName": "Joe Bloggs"
},
"GatherVoicemail": {
"Called": "+4414....7",
"Digits": "#",
"RecordingUrl": "https://api.twilio.com/2010-04-01/Accounts/AC5fa2...12c7/Recordings/RE3a1d420de6db...2abb554c04f6",
"CallerCountry": "GB",
"Direction": "inbound",
[...]
我通过 ${event.variable} 语法访问其他(工作)信息。但是,简单地执行 ${event.CallerName} 会导致“未定义”。谁能建议如何访问我在流程中设置的 CallerName 变量?
如果我调用函数而不是使用转录回调,传递参数会很容易,但这样做会导致每次调用重复电子邮件。
我希望这是有道理的,并感谢任何建议。
谢谢
解决方案
推荐阅读
- c - 为什么我在 C 中的函数出现“重复符号”错误?
- spring-boot - 尝试使用 GemfireRepository 查找实体时未调用 CacheLoader
- powerbi - powerbi 中使用 summarise() 和 groupby() 计算百分位数
- javascript - 我的 Facebook 像素是异步的还是同步的?
- c++ - C++ 分段错误 (SIGSEGV)
- c++ - 无法从 /dev/input/eventx 读取原始键盘事件
- python - 如何检查 CNN 模型是否正确实现?
- python - AttributeError:'Sequential'对象在python中没有属性'_built'
- c# - += 被认为是一个无效的表达式术语?
- r - 如何减少 RISmed R 包中每秒的 URL 请求量?