get_friend_status
查询好友状态。
适用协议
Android(手机 / 平板)/ Linux QQ。
调用方式
json
{
"type": "action",
"id": "get_friend_status-1",
"action": "get_friend_status",
"params": {
"self_id": 123456789,
"protocol_id": 0,
"user_id": 234567890
}
}参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
self_id | number | 是 | 当前框架内的 QQ 号,5–10 位整数。 |
protocol_id | number | 是 | 明确选择账号协议,0 有效;使用 get_protocol_list 查询。 |
user_id | number | 是 | 目标 QQ 号。 |
返回值
| 字段 | 类型 | 说明 |
|---|---|---|
user_id | number | QQ 号。 |
user_uid | string | QQ UID。 |
status | number | 状态值。 |
status_name | string | 状态名称。 |
ext_status | number | 扩展状态值。 |
ext_status_name | string | 扩展状态名称。 |
set_time | number | 状态设置时间。 |
offline_type | number | 离线类型。 |
active_state | number | 活跃状态。 |
active_state_change_time | number | 活跃状态变化时间。 |
device | object | 设备状态。 |
device.term_type | number | 终端类型。 |
device.description | string | 描述。 |
device.network_type | number | 网络类型。 |
device.e_network_type | number | 扩展网络类型。 |
device.icon_type | number | 图标类型。 |
device.abi_flag | number | 设备能力标记。 |
device.custom | object | 自定义设备信息。可能省略。 |
device.custom.has_custom_info | number | has custom info。 |
device.custom.description | string | 描述。 |
device.custom.model | string | model。 |
extra | object | 附加状态。 |
extra.type | string | 类型。 |
extra.data | any | 附加数据。 |
