接口说明
本接口用于新用户的注册。用户名、密码、Email、昵称为一个用户在 baigo SSO 的基本数据,提交后 baigo SSO 会按照 注册设置 检测用户名和 Email 的格式是否正确合法。
URL
http://www.domain.com/api/api.php?mod=user
HTTP 请求方式
POST
返回格式
JSON
baigo SSO 所有 API 接口均返回加密字符串,真正内容需要调用密文接口进行解密。详情请看 密文接口。
| 名称 | 类型 | 具体描述 |
|---|---|---|
| str_alert | string | 结果代码,详情请看 结果代码。 |
| user_id | int | 用户 ID |
接口说明
本接口用于用户的登录验证。
URL
http://www.domain.com/api/api.php?mod=user
HTTP 请求方式
POST
返回格式
JSON
baigo SSO 所有 API 接口均返回加密字符串,真正内容需要调用密文接口进行解密。详情请看 密文接口。
| 名称 | 类型 | 具体描述 |
|---|---|---|
| str_alert | string | 结果代码,详情请看 结果代码。 |
| user_id | int | 用户 ID |
| user_name | string | 用户名 |
| user_mail | string | |
| user_nick | string | 昵称 |
| user_time | int | 注册时间,unix 时间戳。 |
| user_time_login | int | 最后登录时间,unix 时间戳。 |
| user_ip | string | 最后登录 IP 地址 |
接口说明
本接口用于读取已注册用户的信息。
URL
http://www.domain.com/api/api.php?mod=user
HTTP 请求方式
GET
返回格式
JSON
baigo SSO 所有 API 接口均返回加密字符串,真正内容需要调用密文接口进行解密。详情请看 密文接口。
| 名称 | 类型 | 具体描述 |
|---|---|---|
| str_alert | string | 结果代码,详情请看 结果代码。 |
| user_id | int | 用户 ID |
| user_name | string | 用户名 |
| user_mail | string | |
| user_nick | string | 昵称 |
| user_time | int | 注册时间,unix 时间戳。 |
| user_time_login | int | 最后登录时间,unix 时间戳。 |
| user_ip | string | 最后登录 IP 地址 |
接口说明
本接口用于编辑已注册用户的信息。
URL
http://www.domain.com/api/api.php?mod=user
HTTP 请求方式
POST
返回格式
JSON
| 名称 | 类型 | 是否必须 | 具体描述 |
|---|---|---|---|
| act_post | string | true | 接口调用动作,值只能为 edit。 |
| app_id | int | true | 应用的 APP ID,后台创建应用时生成的 ID。详情查看 查看应用。 |
| app_key | string | true | 应用的 APP KEY,后台创建应用时生成的 KEY。详情查看 查看应用。 |
| user_str | string | true | 用户名或用户 ID,根据 user_by 参数代表不同的值 |
| user_by | string | true | 使用何种方式编辑用户,可能的值为:user_id (以用户 ID 方式编辑) 或 user_name (以用户名方式编辑)。 |
| user_pass | string | 密码,根据 user_check_pass 参数而定,必须用 MD5 加密后传输。 | |
| user_check_pass | bool | true | 是否需要验证旧密码,true 为验证就米啊,false 为忽略旧密码。 |
| user_mail | string | 视注册设置情况而定。详情查看 注册设置。 | |
| user_nick | string | false | 昵称 |
baigo SSO 所有 API 接口均返回加密字符串,真正内容需要调用密文接口进行解密。详情请看 密文接口。
| 名称 | 类型 | 具体描述 |
|---|---|---|
| str_alert | string | 结果代码,详情请看 结果代码。 |
| user_id | int | 用户 ID |
接口说明
本接口用于删除已注册用户。
URL
http://www.domain.com/api/api.php?mod=user
HTTP 请求方式
POST
返回格式
JSON
baigo SSO 所有 API 接口均返回加密字符串,真正内容需要调用密文接口进行解密。详情请看 密文接口。
| 名称 | 类型 | 具体描述 |
|---|---|---|
| str_alert | string | 结果代码,详情请看 结果代码。 |
接口说明
本接口用于检查用户名是否可以注册。
URL
http://www.domain.com/api/api.php?mod=user
HTTP 请求方式
GET
返回格式
JSON
baigo SSO 所有 API 接口均返回加密字符串,真正内容需要调用密文接口进行解密。详情请看 密文接口。
| 名称 | 类型 | 具体描述 |
|---|---|---|
| str_alert | string | 结果代码,详情请看 结果代码。 |
接口说明
本接口用于检查 E-mail 是否可以注册。
URL
http://www.domain.com/api/api.php?mod=user
HTTP 请求方式
GET
返回格式
JSON
baigo SSO 所有 API 接口均返回加密字符串,真正内容需要调用密文接口进行解密。详情请看 密文接口。
| 名称 | 类型 | 具体描述 |
|---|---|---|
| str_alert | string | 结果代码,详情请看 结果代码。 |