Manus
账号管理
ShipAny 中的 Manus 账号管理指南
概述
账号管理系统允许用户绑定和管理 Manus 账号。管理员可以管理账号池并配置分发设置。
用户账号绑定
领取账号
用户可以从账号池中领取可用账号:
// API: POST /api/manus/accounts/claim
const response = await fetch('/api/manus/accounts/claim', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
});
const { success, account } = await response.json();账号状态
每个绑定的账号有以下状态指示:
| 状态 | 描述 |
|---|---|
pending | 账号已领取但尚未验证 |
active | 账号已验证,可以使用 |
suspended | 账号暂时禁用 |
expired | 订阅已过期 |
账号信息
interface ManusAccountBinding {
id: string;
user_id: string;
account_id: string;
account_email: string;
membership_activated: boolean;
total_credits: number;
used_credits: number;
expires_at: Date | null;
created_at: Date;
}管理员账号池
管理账号池
管理员可以:
- 添加账号:批量或单独导入账号
- 分配账号:手动分配给特定用户
- 监控状态:跟踪账号健康状况和使用情况
- 撤销访问:必要时移除绑定关系
账号池结构
interface ManusAccount {
id: string;
account_email: string;
account_password: string; // 已加密
token: string | null;
status: 'available' | 'assigned' | 'disabled';
membership_type: string | null;
membership_activated: boolean;
total_credits: number;
used_credits: number;
last_synced_at: Date | null;
created_at: Date;
}Token 验证
使用验证工具检查账号 Token:
// API: GET /api/manus-auth/verify
const response = await fetch('/api/manus-auth/verify', {
headers: {
'Authorization': `Bearer ${token}`,
},
});
const { valid, user_info } = await response.json();最佳实践
- 定期同步:启用自动 Token 刷新
- 监控使用:跟踪积分消耗模式
- 设置限制:配置每用户账号限制
- 备份 Token:使用加密安全存储 Token