问题描述
我想将消息的一部分收集为可以包含字母(大写/小写)、数字、破折号、空格、斜杠的组合的字符串,但我无法在自定义字段中定义所有可能的值,因为它们是动态的。这个字符串可以是:
1. AFCON 2020
2. England
3. FIFA WC 2016
等
我曾尝试使用 TWILIO.ALPHANUMERIC
,但它删除了其他部分或只返回第一个字母。我该如何解决这个问题?
解决方法
我猜您已经找到了 Twilio 的内置字段类型列表 here。如果内置的功能都不适合您,您有两个选择:
A) 不要提供类型,如果您不提供类型,则将收集自由格式的输入。请参阅documentation。
B) 使用自定义字段类型。如果您只有选定数量的选项,那么这应该是您的选择。
对于B),您可以将其指定为:
"fieldTypes": [
{
"uniqueName": "Custom.SELECTIONS","values": [
{
"language": "en-US","value" : "AFCON 2020","synonymOf" : null
},{
"language": "en-US","value" : "England","value" : "FIFA WC 2016",...
]
}
]
您可以将其用作 "type": "Custom.SELECTIONS"