获取账号信息
登录后调用此接口 ,可获取用户账号信息
接口信息
| 项目 | 值 |
|---|---|
| 接口地址 | /user/account |
| 请求方式 | GET / POST |
| 需要登录 | 是 |
| 对应模块 | user_account |
| 文档分类 | 用户与登录 |
请求参数
这页暂时没有单独整理参数表,直接参考下面的示例调用即可。
HTTP 示例
bash
GET /user/account编程式调用
ts
import { userAccount } from 'hana-music-api';
const result = await userAccount();
console.log(result.body);返回内容
| 登录状态 | account | profile |
|---|---|---|
| 已登录 | 对象,anonimousUser 为 false | 对象,带 userId、nickname、avatarUrl |
| 匿名身份 | 对象,anonimousUser 为 true | null |
| 登录已失效 | null | null |
三种情况网易云都回 code: 200,要看 account 和 profile 判断。vipType 为 0 表示不是会员。code、account、account.id、account.anonimousUser、profile、profile.userId 是收紧字段(account、profile 允许 null);vipType、nickname、avatarUrl 等其余账号字段宽松。结构定义和类型是 UserAccountBody,见 返回体结构。
补充说明
说明 : 登录后调用此接口 ,可获取用户账号信息
接口地址 : /user/account
调用例子 : /user/account