基础设施服务客户端

class 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')