使用 Vimine 登录
OAuth 2.1 加 PKCE。登录和授权同意页面位于 vimine.network:会员的密码绝不会经过您的页面。
Vimine 开发者文档
使用 Vimine 登录
OAuth 2.1 加 PKCE。登录和授权同意页面位于 vimine.network:会员的密码绝不会经过您的页面。
会员 API
个人资料、会员卡和判定结果(有效、已过期、需重新接受章程)、入会申请、接受章程、已连接的应用。
会员卡核验
一个公开端点,只回答“有效 / 无效”,不含任何个人数据;另有公钥,可离线验证令牌。
沙盒
一个孪生协会,含各种状态的虚构会员,测试客户端立即生效。一键即可重置。
协会的一位理事会成员在 Vimine 应用中打开开发者页面,登记一个客户端(网站、原生应用或服务器)并选择权限。测试环境中的客户端在沙盒中立即生效。
安装 SDK:
npm install @vimine/sdk通过一次点击开始登录,并在回调页面处理返回:
import { Vimine } from '@vimine/sdk';
const vimine = new Vimine({ clientId: 'vmc_…', redirectUri: 'https://www.example.org/vimine/callback' });
button.addEventListener('click', () => vimine.signIn());
// 在回调页面await vimine.handleRedirect();const card = await vimine.membership.get(); // { status, verdict, expires_at, card: { token }, … }