arkid_client.infrastructure.
InfrastructureClient
(base_url, authorizer=None, **kwargs)[源代码]¶基类:arkid_client.base.BaseClient
基础设施管理客户端,用于与 ArkID 服务端基础设施管理相关 接口的访问操作。
Methods
get_sms_captcha
(action: str, mobile: str, **kwargs)[源代码]¶获取短信验证码
操作包括:注册、登录、重置密码、激活账号、重置手机、通用
(POST /siteapi/v1/service/sms/*/
)
Parameters:
action
(str)- 1)register (注册) 2)login (登录) 3)reset_password (重置密码) 4)activate_user (激活账号) 5)update_mobile (重置手机) 6) general (通用)
mobile
(str)- 手机号
Examples
>>> ic = arkid_client.InfrastructureClient(...)
>>> node = ic.get_sms_captcha('register', 'example')
verify_sms_captcha
(action: str, mobile: str, code: str)[源代码]¶验证短信验证码
操作包括:注册、登录、重置密码、激活账号、重置手机、通用
(GET /siteapi/v1/service/sms/*/
)
Parameters:
action
(str)- 1)register (注册) 2)login (登录) 3)reset_password (重置密码) 4)activate_user (激活账号) 5)update_mobile (重置手机) 6) general (通用)
mobile
(str)- 手机号
Examples
>>> ic = arkid_client.InfrastructureClient(...)
>>> node = ic.verify_sms_captcha('register', 'example')