开发者平台

让用户用 e 账户登录你的应用,并实时核验他们的内测资格。安装包始终由你的 GitHub 仓库分发。

接入说明

  1. 在应用中生成 PKCE:code_verifier 为 43~128 位随机串,code_challenge 为其 SHA-256 的 Base64URL。
  2. 打开授权页,用户确认后回到你的回调地址,携带 code 与 state。
  3. 用 code 与 code_verifier 换取访问令牌(1 小时)与刷新令牌(90 天,每次刷新轮换)。
  4. 调用资料接口读取用户名、头像与认证;调用内测接口查询用户对你发布的软件是否有内测资格。

令牌只能访问下列开放接口,不能读写用户的其他数据。用户可随时在“设置 → 已授权的应用”中撤销授权。

接入库

不想自己处理 PKCE 与令牌刷新,可以直接用官方接入库(无依赖,复制到你的项目里使用):e-login.js(浏览器与 Node 20+)、e-login-node.mjs(桌面与命令行,需与 e-login.js 放在同一目录)。

网页应用

桌面应用(Node / Electron)

内测资格检查

订阅与自动发现

以下地址按当前域名生成,无需登录,换域名后自动跟随。条目 ID 使用内容 UUID,域名变化不会产生重复条目。

帖子、主页与软件页带有 Open Graph 标签,分享到聊天软件或社交平台时会显示预览卡片。