查询用户信息
提示
注意,本页面的所有方法,都需要用户授权然后服务端用 code 换取的 token 来初始化一个 Client 之后才能够获取正确的数据。
1. 获取用户的资产#
Mixin.readAssets('token'); // 用户的 token提示
- 需要
ASSETS:READ的权限。 - 注意这里只需要
token,不需要添加前边的Bearer,以下同理。
2. 获取用户某一币种的资产#
const asset_id = `c6d0c728-2624-429b-8e0d-d9d19b6592fa`; // BTCMixin.readAsset('token...', asset_id);提示
- 需要
ASSETS:READ的权限。 - 如何获取指定资产的
asset_id可以通过 https://api.mixin.one/network/assets/search/btc 这个接口获取
3. 获取用户的好友#
Mixin.readFriends('token...');提示
- 需要
CONTACTS:READ的权限。
4. 获取用户拉黑的好友#
Mixin.readBlockingUser('token...');提示
- 需要
CONTACTS:READ的权限。
7. 获取用户的转账记录#
Mixin.readSnapshots('token'); // 用户的 token提示
- 需要
SNAPSHOTS:READ的权限。
8. 获取用户某一币种的资产#
const snapshot_id = `uuid`;Mixin.readSnapshot('token...', snapshot_id);提示
- 需要
SNAPSHOTS:READ的权限。 - 只有 snapshot_id 也可以查询转账的信息,但是带上
token之后,会返回额外的一些信息。在Network篇有文档。
9. 获取指定会话的信息#
Mixin.readConversation('token'); // 用户的 token提示
这个不需要额外的授权。只用最基础的 PROFILE:READ 即可。