Skip to main content

查询用户信息

提示

注意,本页面的所有方法,都需要用户授权然后服务端用 code 换取的 token 来初始化一个 Client 之后才能够获取正确的数据。

1. 获取用户的资产#

Mixin.readAssets('token'); // 用户的 token
提示
  1. 需要 ASSETS:READ 的权限。
  2. 注意这里只需要 token,不需要添加前边的 Bearer ,以下同理。

2. 获取用户某一币种的资产#

const asset_id = `c6d0c728-2624-429b-8e0d-d9d19b6592fa`; // BTCMixin.readAsset('token...', asset_id);
提示
  1. 需要 ASSETS:READ 的权限。
  2. 如何获取指定资产的 asset_id 可以通过 https://api.mixin.one/network/assets/search/btc 这个接口获取

3. 获取用户的好友#

Mixin.readFriends('token...');
提示
  1. 需要 CONTACTS:READ 的权限。

4. 获取用户拉黑的好友#

Mixin.readBlockingUser('token...');
提示
  1. 需要 CONTACTS:READ 的权限。

7. 获取用户的转账记录#

Mixin.readSnapshots('token'); // 用户的 token
提示
  1. 需要 SNAPSHOTS:READ 的权限。

8. 获取用户某一币种的资产#

const snapshot_id = `uuid`;Mixin.readSnapshot('token...', snapshot_id);
提示
  1. 需要 SNAPSHOTS:READ 的权限。
  2. 只有 snapshot_id 也可以查询转账的信息,但是带上 token 之后,会返回额外的一些信息。在 Network 篇有文档。

9. 获取指定会话的信息#

Mixin.readConversation('token'); // 用户的 token
提示

这个不需要额外的授权。只用最基础的 PROFILE:READ 即可。