查询用户信息
提示
注意,本页面的所有方法,都需要用户授权然后服务端用 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
即可。