1

我想通过发送带有参数的链接来验证 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());
    }
}

}

4

1 回答 1

1

我在某处看到只有要发送短信的号码需要验证。我的号码只是接收器。所以我宁愿用查找检查数字并测试返回的类型。问题解决了。

于 2020-11-05T12:28:14.923 回答