inis
开放接口社区安装
开放接口社区安装
基础接口(api)
  • 基础接口(api)
  • 开发接口(dev)
  • 开发文档(必看)
  • WebSocket 服务
测试 API公共 API代理 API缓存 API文件 API轮播 API公告 API页面 API图表 API用户接口文章模块友链接口相册接口权限接口安全接口配置接口版本管理监控 API
测试 API公共 API代理 API缓存 API文件 API轮播 API公告 API页面 API图表 API用户接口文章模块友链接口相册接口权限接口安全接口配置接口版本管理监控 API
  1. 三方登录
  • 三方登录
    • 下发登录(步骤一)
      GET
    • 查询结果(步骤二)
      GET
  • 传统登录
    POST
  • 加密登录
    POST
  • 验证码登录
    POST
  • 注册账户
    POST
  • 忘记密码
    POST
  • 校验登录
    POST
  • 退出登录
    DELETE
  1. 三方登录

下发登录(步骤一)

测试环境
https://dev-api.inis.cn
测试环境
https://dev-api.inis.cn
GET
https://dev-api.inis.cn
/api/oauth/sign-in
最后修改时间:2025-04-10 12:35:59
责任人:兔子
💡

解释说明#

如果提交了 redirect 参数,登录成功后会重定向到该地址,一般用于返回到前端首页或认证页场景,另外后端重定向到 redirect 地址会携带 uuid 参数,此参数在步骤二中可以用到,用于防止伪造登录态和获取登录成功的详细信息
💡

redirect 参数用法举例说明#

首先 redirect 需要进行 urlencode 编码,防止特殊字符无法被正确识别
其次如果需要携带额外参数,或者 vue 项目的 # 路由模式场景,见下方用例
redirect = https://inis.cn -> https://inis.cn?uuid=<uuid>
redirect = https://inis.cn/#/oauth -> https://inis.cn/#/oauth?uuid=<uuid>
redirect = https://inis.cn/#/oauth?test=123 -> https://inis.cn/#/oauth?test=123&uuid=<uuid>

请求参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://dev-api.inis.cn/api/oauth/sign-in' \
--header 'X-Forwarded-For: '

返回响应

🟢200成功
application/json
Body

示例
{
    "code": 0,
    "msg": "string",
    "data": {}
}
🟢201已受理
🟢202没什么用
🟢204数据为空
🟠400参数有误
🟠401请先登录
🟠403无权限
🟠404资源不存在
🟠405方法调用错误
🟠429触发接口频率限制
🔴500服务器异常
🟢206部分成功

扫码加入【 inis 】开发群

在这里,获得【 inis 】使用上的任何帮助,快速上手让你的研测效率得到大幅提升

扫码加入QQ群
修改于 2025-04-10 12:35:59
下一页
查询结果(步骤二)