QCloudSMHVerifyYufuCodeRequest Class Reference
Inherits from | QCloudSMHBaseRequest : QCloudHTTPRequest |
---|---|
Declared in | QCloudSMHVerifyYufuCodeRequest.h QCloudSMHVerifyYufuCodeRequest.m |
Overview
根据玉符授权 code 获取用户登录信息。
1:第一次登录,只需要传 code 和 TenantName,如果接口返回 403 NotBindPhoneNumber,则调用发送验证码接口,获取到验证码后 填写 code TenantName smsCode 和phoneNumber,重新调用接口,就绑定成功并登录成功。 2:后面再登录 只需要传code 和 TenantName即可登录成功。
可能的错误码 NotBindPhoneNumber
tenantName
玉符租户 ID,字符串,必选参数,和 Domain 二选一;
@property (nonatomic, strong) NSString *tenantName
Declared In
QCloudSMHVerifyYufuCodeRequest.h
domain
企业自定义域名,字符串,必选参数,和 TenantName 二选一;
@property (nonatomic, strong) NSString *domain
Declared In
QCloudSMHVerifyYufuCodeRequest.h
type
玉符登录类型,字符串,必选参数,值为:domain 或 tenantName;
@property (nonatomic, assign) QCloudSMHYufuLoginType type
Declared In
QCloudSMHVerifyYufuCodeRequest.h
code
玉符验证码,字符串,必选参数
@property (nonatomic, strong) NSString *code
Declared In
QCloudSMHVerifyYufuCodeRequest.h
deviceId
设备名称,例如 iPhone 12 Pro 等,用于区分客户端,可选参数
@property (nonatomic, strong) NSString *deviceId
Declared In
QCloudSMHVerifyYufuCodeRequest.h
countryCode
国家代码,如 +86,可选参数,未绑定手机号时才需传入
@property (nonatomic, strong) NSString *countryCode
Declared In
QCloudSMHVerifyYufuCodeRequest.h
phoneNumber
手机号码,如 18912345678,可选参数,未绑定手机号时才需传入
@property (nonatomic, strong) NSString *phoneNumber
Declared In
QCloudSMHVerifyYufuCodeRequest.h
smsCode
短信验证码,可选参数,未绑定手机号时才需传入
@property (nonatomic, strong) NSString *smsCode
Declared In
QCloudSMHVerifyYufuCodeRequest.h
authType
授权类型,可选参数,默认为web,其他可选值:mobile 用于移动端授权登录。
@property (nonatomic, assign) QCloudSMHLoginAuthType authType
Declared In
QCloudSMHVerifyYufuCodeRequest.h
allowEdition
是否仅允许登录企业版,1 - 仅企业版可登录,0 - 所有版本账号都可登录,默认 0,可选参数
@property (nonatomic, assign) QCloudSMHAllowEditionType allowEdition
Declared In
QCloudSMHVerifyYufuCodeRequest.h