update
This commit is contained in:
parent
5b5aa13c29
commit
8cf7a53e40
@ -18,7 +18,8 @@ import string
|
||||
router = APIRouter()
|
||||
|
||||
class PhoneNumberRequest(BaseModel):
|
||||
code: str # 登录凭证
|
||||
login_code: str # 登录凭证
|
||||
phone_code: str # 手机号验证码
|
||||
referral_code: str = None # 推荐码(可选)
|
||||
|
||||
@router.post("/phone-login", response_model=ResponseModel)
|
||||
@ -33,11 +34,11 @@ async def wechat_phone_login(
|
||||
wechat = WeChatClient()
|
||||
|
||||
# 获取用户 openid
|
||||
session_info = await wechat.code2session(request.code)
|
||||
session_info = await wechat.code2session(request.login_code)
|
||||
openid = session_info["openid"]
|
||||
|
||||
# 获取用户手机号
|
||||
phone_info = await wechat.get_phone_number(request.code)
|
||||
phone_info = await wechat.get_phone_number(request.phone_code)
|
||||
|
||||
if not phone_info or not phone_info.get('phone_number'):
|
||||
return error_response(code=400, message="获取手机号失败")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user