用户接口
-
登录接口
用户登录接口,支持多种登录方式,包括网站登录、微信登录、Google登录等,用于验证用户身份并返回登录凭证。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 支持多种平台登录,包括网站、微信、QQ、Google等 网站登录需要用户名和密码 微信登录需要提供相应用户信息和凭证 Google登录需要通过OAuth流程获取code -
注册接口
用户注册接口,用于创建新用户账户。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 支持多种注册方式,可使用用户名密码或手机号验证码注册 可能需要图形验证码验证 注册成功后返回用户信息和登录凭证 用户名、邮箱或手机号需唯一 请求地址 {域名地址}/api/register 说明:{域名地址} 需要替换成你的域名地址,如 https://www -
获取用户详情接口
获取指定用户的基本信息和账户详情,包括用户名、联系方式、账户状态、余额等用户相关数据。 注意事项 该接口采用GET方法 需要提供目标用户的ID来查询用户详情 根据用户权限,可能只能查看自己的信息或有权限查看的用户信息 返回用户的基本信息和账户相关信息 请求地址 {域名地址}/api/user/detail 说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms -
更新用户信息接口
更新当前登录用户的基本信息,包括用户名、真实姓名、个人介绍、邮箱和手机号等个人信息。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 需要用户登录后才能调用此接口 所有参数都是可选的,可以只更新需要修改的字段 用户名、邮箱和手机号可能需要唯一性验证 更新成功后会返回操作结果 请求地址 {域名地址}/api/user/detail 说明:{域名地址} -
获取用户分组详情接口
获取指定用户分组的详细信息,包括分组名称、等级、价格、配置信息等用户分组相关数据。 注意事项 该接口采用GET方法 需要提供用户分组ID来查询分组详情 返回用户分组的基本信息和配置信息 配置信息包括分享收益、上级收益、折扣和过期天数等设置 可能需要特定权限才能访问某些分组信息 请求地址 {域名地址}/api/user/group/detail 说明:{域名地址} 需要替换成你的域名地址,如 -
获取用户分组列表接口
获取系统中所有用户分组的列表信息,包括各分组的名称、等级、价格、配置等详细信息。 注意事项 该接口采用GET方法 无需登录即可访问此接口 返回系统中所有可用的用户分组信息 包含分组的基本信息和配置信息 配置信息包括分享收益、上级收益、折扣和过期天数等设置 请求地址 {域名地址}/api/user/groups 说明:{域名地址} 需要替换成你的域名地址,如 https://www -
修改用户密码接口
修改当前登录用户的密码,需要验证原密码的正确性后才能更新为新密码。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 需要提供原密码和新密码 需要用户已登录,通过会话或Token验证身份 新密码需要满足安全要求(如长度、复杂度等) 修改成功后可能需要重新登录 请求地址 {域名地址}/api/user/password 说明:{域名地址} -
更新用户头像接口
允许用户上传自定义头像图片,支持常见的图片格式,用于更新用户个人资料中的头像信息。 注意事项 该接口采用POST方法,需要以form-data格式提交数据 需要用户登录后才能调用此接口 上传的文件必须是图片格式(如JPG、PNG、WEBP等) 文件大小和格式可能有限制,具体取决于系统配置 上传成功后会自动更新当前登录用户的头像 请求地址 {域名地址}/api/user/avatar 说明 -
退出登录接口
用户退出登录,清除当前登录状态和会话信息,支持返回HTML页面或JSON数据格式。 注意事项 该接口采用GET方法 需要提供随机字符串防止接口被缓存 支持返回HTML页面或JSON数据格式 退出登录后会清除用户会话信息 适用于网站前端用户退出功能 请求地址 {域名地址}/logout 说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms.com/logout -
发送Email验证接口
向指定邮箱地址发送验证邮件,邮件中包含验证链接,用户点击链接完成邮箱验证。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 该接口用于向指定邮箱发送验证邮件 邮件中包含验证链接,用户点击后完成验证 支持多种验证场景(邮箱验证、重置密码等) 需要提供有效的邮箱地址和验证状态 邮件发送成功后会返回成功信息,但不保证用户一定会收到邮件 请求地址 -
验证Email地址接口
验证邮箱地址的有效性,支持邮箱验证和重置密码等不同场景的验证。 注意事项 该接口用于验证邮箱地址的有效性 支持多种验证场景(邮箱验证、重置密码等) 通过token和code参数确保请求来源的有效性 支持返回json或html格式的数据 验证成功后会根据state参数执行相应操作 需要确保域名地址正确配置 请求地址 {域名地址}/api/verify/email 说明:{域名地址} -
重置用户密码接口
通过邮箱验证的方式重置用户密码,用户需要提供邮箱地址、新密码以及验证令牌和验证码。 注意事项 该接口采用POST方法,需要以application/json格式提交数据 目前只能通过邮箱方式重置用户密码 需要配合邮箱发送邮件功能使用,用户需要先获取验证链接 需要提供邮箱发送的验证token和code值 新密码需要符合系统密码强度要求 验证信息有有效期限制,过期后需要重新发送验证邮件 请求地址 -
获取谷歌登录跳转地址接口
获取谷歌OAuth登录的跳转地址,用于实现第三方登录功能,返回完整的谷歌授权URL供用户跳转登录。 注意事项 该接口采用GET方法,参数通过URL查询字符串传递 用于实现谷歌OAuth第三方登录功能 支持自定义state参数,用于防止CSRF攻击 如果不提供state参数,系统会自动生成 返回的URL包含完整的授权参数,用户访问后可跳转至谷歌登录页面 需要在后台配置谷歌开发者账户的相关参数