使用twilio查找验证手机号码

问题描述 投票:0回答:1

我正在制作django webapp。在该webapp上,用户可以在其中注册电子邮件或电话号码,有时用户输入带有国家/地区代码的手机号码,有时用户不输入国家/地区代码,那时候我需要获取用户ip地址并找到国家/地区代码,然后将该数字发送到twilio查找API并进行验证在发送短信代码之前。

什么是最好的方法?>

    def clean_email_or_phone(self):

    bad_domains = ['']
    email_or_phone = self.cleaned_data['email_or_phone']
    if "@" in email_or_phone:
        try:
            validate_email(email_or_phone)
            email_domain = self.cleaned_data['email_or_phone'].split('@')[1]
            if email_domain in bad_domains:
                raise forms.ValidationError(validators.FREE_EMAIL)
        except forms.ValidationError:
            raise forms.ValidationError(validators.FREE_EMAIL)

        if User.objects.filter(email=email_or_phone).exists():
            raise forms.ValidationError(validators.DUPLICATE_EMAIL)
    else:

    return email_or_phone

其他部分将进行手机号码验证

谢谢

我正在制作django webapp。在该webapp上,用户可以在其中注册电子邮件或电话号码,有时用户输入带有国家/地区代码的手机号码,有时用户不输入我需要的国家/地区代码...

python-3.x api twilio django-2.0
1个回答
1
投票

Twilio开发人员推广人员在这里。

© www.soinside.com 2019 - 2024. All rights reserved.