Example #1
0
def send_sms_code():
    """ 发送验证码短信
    发送一条验证码短信,默认使用bmob服务发送
    :POST:
    {'phone_number':'1869999xxxx'}
    :return:
        返回操作是否成功相关信息
    """
    bmob = BMOB()
    form = PhoneNumberForm.create_api_form()
    phone_number = form.phone_number.data
    status, body = bmob.send_sms_code(phone_number)
    if status == 200:
        return success_json(), 201
    else:
        j = json.loads(body)
        raise UnknownError(j['error'], error_code=None)