我想通过发送带有参数的链接来验证 Twilio 中的电话号码。最后一个参数的值是 Twilio 验证对象生成的代码。我创建了一个具有简单友好名称的服务。但是我想发送给用户的链接,必须为每次验证制作:所以我尝试使用方法 .setCustomFriendlyName(link),但我得到:无效参数:FriendlyName。它有 45 个字符。所以我用“测试”替换了链接。然后我得到:不允许自定义友好名称。我无法在文档或其他任何地方找到有关此的相关信息......有人可以帮忙吗?
import com.twilio.Twilio;
import com.twilio.rest.verify.v2.service.Verification;
public class TwilioAdministration {
public static final String TWILIO_ACCOUNT_SID = "ACxxxxx";
public static final String TWILIO_AUTH_TOKEN = "xxxxxx";
public static final String TWILIO_VERIFY_SERVICE = "VAxxxxx";
public static void main(String[] args) {
try {
Twilio.init(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN);
String verifyUrl = "https://aaaaa.shortcm.li/AlQvb71=I&2=24&3=";
Verification.creator(TWILIO_VERIFY_SERVICE,"+nnnnnnnnn",
"sms").setCustomFriendlyName(verifyUrl).create();
}catch(Exception ex) {
System.out.println(ex.getMessage());
}
}
}