AppID 与 AppSecret(应用密钥);oauth_qr_create(传 AppID)生成授权请求,得到 auth_id 与二维码内容;JCOAUTH:<appid>:<auth_id>),或提供「一键跳转」按钮唤起 jianchat://oauth?client_id=&auth_id=&state=;oauth_qr_poll 拿到一次性 code;code + AppSecret 调 oauth_token 换 access_token;access_token 调 oauth_userinfo 获取用户信息(uid / name / email)。
| 动作 | 方向 | 参数 | 返回 |
|---|---|---|---|
oauth_reg_send_code | 开发者注册-发验证码 | email, username | oauth_code_sent |
oauth_register | 开发者注册 | username, password, email, code | token |
oauth_login | 开发者登录 | username, password | token |
oauth_app_create | 创建应用(提交审核) | token, name, desc, server_url, redirect_uri | AppID, AppSecret |
oauth_app_my | 我的应用 | token | apps[] |
oauth_app_list | 管理-全部应用 | (需 admin) | apps[] |
oauth_app_review | 管理-审核 | appid, approve, reason | 状态更新 |
oauth_app_info | 查应用名 | appid | name |
oauth_qr_create | 创建授权请求 | appid, state?(需审核通过) | auth_id, qr |
oauth_qr_poll | 轮询结果 | auth_id | pending / denied / approved + code |
oauth_use | 手机确认 | auth_id, approve | oauth_use_ok + redirect_url |
oauth_token | 换令牌 | code, appid, appsecret | access_token, uid, name |
oauth_userinfo | 用户信息 | access_token | uid, name, email |
每个应用创建后会自动获得统一的 平台 API 端点:
wss://kisn.cn/ws(加密通道)/ ws://kisn.cn/ws —— 第三方接入时调用该地址即可。
JavaScript 可直接使用浏览器原生 WebSocket 接入,无需任何 SDK。