jancd/qiniu-developer_ShareGPT huggingface dataset:
human: 如何处理七牛云的低代码礼物配置设计接口

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) >
[服务端API参考](https://developer.qiniu.com/lowcode/api/12008/qlive-server-api-
reference) > [管理员交互接口](https://developer.qiniu.com/lowcode/api/12363/qlive-
admin-api-token) > 礼物配置设计接口

#  礼物配置设计接口

最近更新时间: 2022-12-15 17:33:21

# 保存礼物配置

保存礼物配置。

对于原来没有的礼物类型，新增配置。

对于相同的配置类型，覆盖原有的配置。

## 路径

POST /admin/gift/config

## 请求头

参数 | 说明 | 举例  
---|---|---  
Authorization | 鉴权token |   
  
## Body 参数

    
    
    [
        {
            "type": 1,          //礼物类型
            "name": "红包",      //礼物名称
            "amount": 5,        //礼物金额，0 表示自定义金额,
            "img": "",          //礼物图片,
            "animation_type":0, //动态效果类型,
            "animation_img":"", //动态效果图片,
            "order": 0          //排序，从小到大排序，相同order 根据创建时间排序',
        }
    ]
    

## 返回

该接口正确处理请求时返回如下 JSON 数据

    
    
    {
        "request_id":"xxxxx", //请求ID
        "code": 0,            //错误码：0，成功；其他，失败
        "message": "success" //code 非0 时，错误原因描述
    }
    

# 删除礼物配置

删除指定的礼物配置。

## 路径

DELETE /admin/gift/config/{gift_id}

路径参数

参数 | 类型 | 必填 | 说明 | 举例  
---|---|---|---|---  
gift_id | integer | 是 | 礼物id | 3  
  
## 请求头

参数 | 说明 | 举例  
---|---|---  
Authorization | 鉴权token |   
  
## Body 参数

无。

## 返回

该接口正确处理请求时返回如下 JSON 数据

    
    
    {
        "request_id":"xxxxx", //请求ID
        "code": 0,            //错误码：0，成功；其他，失败
        "message": "success" //code 非0 时，错误原因描述
    }
    

# 查看礼物配置

查看所有的礼物配置。

## 路径

GET /admin/gift/config/{type}

路径参数

参数 | 类型 | 必填 | 说明 | 举例  
---|---|---|---|---  
type | int | 是 | 类型 ID，type==-1时表示全部类型 |   
  
## 请求头

参数 | 说明 | 举例  
---|---|---  
Authorization | 鉴权token |   
  
## Body 参数

无。

## 返回

该接口正确处理请求时返回如下 JSON 数据

    
    
    {
        "request_id":"xxxxx", //请求ID
        "code": 0,            //错误码：0，成功；其他，失败
        "message": "success" //code 非0 时，错误原因描述
        "data": [
            {
                "type": 1,          //礼物类型
                "gift_id":3,        //礼物id
                "name": "红包",      //礼物名称
                "amount": 5,        //礼物金额，0 表示自定义金额,
                "img": "",          //礼物图片,
                "animation_type":0, //动态效果类型,
                "animation_img":"", //动态效果图片,
                "order": 0,         //排序，从小到大排序，相同order 根据创建时间排序',
                "created_at":"2022-09-15 13:00:00",    //创建时间
                "updated_at":"2022-09-20 15:00:00"     //更新时间
            }
        ]
    }
    

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码pk模块接口

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) >
[服务端API参考](https://developer.qiniu.com/lowcode/api/12008/qlive-server-api-
reference) > pk模块接口

#  pk模块接口

最近更新时间: 2023-03-03 18:15:18

# 更新跨房扩展信息

更新跨房连麦会话的扩展信息。

## 路径

POST /server/relay/{relay_id}/extends

路径参数

参数 | 类型 | 必填 | 说明 | 举例  
---|---|---|---|---  
relay_id | string | 是 | 跨房会话ID | relay_123  
  
请求头

参数 | 说明 | 举例  
---|---|---  
Authorization | 鉴权token |   
  
Body 参数

    
    
    {
        "extends": {
            "ext-key":"ext-value"
        }
    }
    

返回结果

    
    
    {
        "request_id":"xxxxx", //请求ID
        "code": 0,            //错误码：0，成功；其他，失败
        "message": "success"  //code 非0 时，错误原因描述
    }
    

客户端sdk PK监听会收到扩展字段变更回调 回调方法为：

    
    
    QPKServiceListener.onPKExtensionChange(QExtension extension)
    

## PK回调

在pk开始和结束时会进行回调通知，回调地址需要配置在配置文件中

    
    
    callback:
      addr: https://niucube-api.qiniu.com/v1/live/callback
    

字段名 | 类型 | 示例 | 说明  
---|---|---|---  
addr | string | https://niucube-api.qiniu.com/v1/live/callback | 配置低代码服务的回调地址,该地址由业务服务来实现. 低代码服务会将状态信息，通过回调的方式，通知给业务服务  
  
### PK开始回调

    
    
    {
        "type": "pk_started",
        "body": { // pk的RelaySession
            "ID": 6, // 序号，无业务含义
            "sid": "1630474797764845568", // PK 会话ID
            "init_user_id": "user_092002", // 发起方主播ID
            "init_room_id": "1630471052524003328", // 发起方直播间ID
            "recv_user_id": "user_092002", // 接收方主播ID
            "recv_room_id": "1630471052524086565", // 接收方直播间ID
            "extends": { // 扩展数据，kv结构
            },
            "status": 1, // PK 会话状态
            "start_at": null, // 开始时间 (十位时间戳)
            "stop_at": null, // 结束时间 (十位时间戳)
            "created_at": 1677570459, // 创建时间 (十位时间戳)
            "updated_at": 1677570459 // 更新时间 (十位时间戳)
        }
    }
    

**字段名** | **类型** | **示例** | **说明**  
---|---|---|---  
status | number | 0 | 等待接收方同意  
1 | 接收方已同意  
2 | 发起方已经完成跨房，等待对方完成  
3 | 接收方已经完成跨房，等待对方完成  
4 | 两方都完成跨房  
5 | 接收方拒绝  
6 | 结束  
  
### PK结束回调

    
    
    {
        "type": "pk_stopped",
        "body": { // pk的RelaySession
            "ID": 6, // 序号，无业务含义
            "sid": "1630474797764845568", // PK 会话ID
            "init_user_id": "user_092002", // 发起方主播ID
            "init_room_id": "1630471052524003328", // 发起方直播间ID
            "recv_user_id": "user_092002", // 接收方主播ID
            "recv_room_id": "1630471052524086565", // 接收方直播间ID
            "extends": { // 扩展数据，kv结构
            },
            "status": 1, // PK 会话状态
            "start_at": null, // 开始时间 (十位时间戳)
            "stop_at": null, // 结束时间 (十位时间戳)
            "created_at": 1677570459, // 创建时间 (十位时间戳)
            "updated_at": 1677570459 // 更新时间 (十位时间戳)
        }
    }
    

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLive

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLive

#  QLive

最近更新时间: 2022-08-31 09:59:01

class com.qlive.sdk.QLive

低代码直播客户端

Index

方法

  * init
  * auth
  * setUser
  * getLoginUser
  * createPusherClient
  * createPlayerClient
  * getRooms
  * getLiveUIKit

方法

init

  * public static void init(Context context, QLiveConfig config, QTokenGetter tokenGetter);
  * 初始化

Parameters

    * context: Context 

安卓上下文

    * config: [QLiveConfig](https://developer.qiniu.com/lowcode/api/12049/QLiveConfig)

sdk配置

    * tokenGetter: [QTokenGetter](https://developer.qiniu.com/lowcode/api/12048/QTokenGetter)

token获取

Returns void

auth

  * public static void auth(@NotNull() QLiveCallBack<Void> callBack);
  * 登陆 认证成功后才能使用qlive的功能

> 认证成功后才能使用qlive的功能

Parameters

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

操作回调

Returns void

setUser

  * public static void setUser(@NotNull() QUserInfo userInfo, @NotNull() QLiveCallBack<Void> callBack);
  * 跟新用户信息

Parameters

    * userInfo: [QUserInfo](https://developer.qiniu.com/lowcode/api/12047/QUserInfo)

用户参数

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调函数

Returns void

getLoginUser

  * public static QLiveUser getLoginUser();
  * 获取当前登陆用户资料

Returns [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser)

createPusherClient

  * public static QPusherClient createPusherClient();
  * 创建推流客户端

Returns
[QPusherClient](https://developer.qiniu.com/lowcode/api/12081/QPusherClient)

createPlayerClient

  * public static QPlayerClient createPlayerClient();
  * 创建拉流客户端

Returns
[QPlayerClient](https://developer.qiniu.com/lowcode/api/12083/QPlayerClient)

getRooms

  * public static QRooms getRooms();
  * 获取房间管理接口

Returns [QRooms](https://developer.qiniu.com/lowcode/api/12050/QRooms)

getLiveUIKit

  * public static QLiveUIKit getLiveUIKit();
  * 获得UIkit

Returns [QLiveUIKit](https://developer.qiniu.com/lowcode/api/12046/QLiveUIKit)

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLiveUIKit

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLiveUIKit

#  QLiveUIKit

最近更新时间: 2022-07-11 09:57:38

interface com.qlive.sdk.QLiveUIKit

UIkit客户端

Index

方法

  * getPage
  * launch

方法

getPage

  * <T extends QPage>T getPage(Class<T> pageClass);
  * 获取内置页面 每个页面有相应的UI配置

Parameters

    * pageClass: Class 

页面的类 目前子类为 RoomListPage-> 房间列表页面 RoomPage->直播间页面

Returns QPage

launch

  * void launch(Context context);
  * 跳转到直播列表页面

Parameters

    * context: Context 

安卓上下文

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QUserInfo

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QUserInfo

#  QUserInfo

最近更新时间: 2022-07-11 09:58:58

class com.qlive.sdk.QUserInfo

跟新用户资料参数

Index

字段

  * avatar
  * nick
  * extension

字段

avatar

  * public String avatar
  * 头像

nick

  * public String nick
  * 名称

extension

  * public HashMap extension
  * 扩展字段

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QTokenGetter

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QTokenGetter

#  QTokenGetter

最近更新时间: 2022-07-11 10:00:46

interface com.qlive.core.QTokenGetter

token获取回调 当token过期后自动调用getTokenInfo

Index

方法

  * getTokenInfo

方法

getTokenInfo

  * public void getTokenInfo (com.qlive.core.QLiveCallBack)
  * 如何获取token

Parameters

    * callback: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

业务（同步/异步）获取后把结果通知给sdk

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLiveConfig

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLiveConfig

#  QLiveConfig

最近更新时间: 2022-08-31 09:58:38

class com.qlive.core.QSdkConfig

sdk 配置

Index

字段

  * isLogAble
  * serverURL

字段

isLogAble

  * public boolean isLogAble
  * 打印日志开关

serverURL

  * public String serverURL
  * 服务器地址 默认为低代码demo地址 如果自己部署可改为自己的服务地址

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLiveStatus

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLiveStatus

#  QLiveStatus

最近更新时间: 2022-07-11 09:58:05

class com.qlive.core.QLiveStatus

直播状态枚举

Index

字段

  * PREPARE
  * ON
  * ANCHOR_ONLINE
  * ANCHOR_OFFLINE
  * OFF

方法

  * values
  * valueOf

字段

PREPARE

  * public static final [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus) PREPARE
  * 房间已创建

ON

  * public static final [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus) ON
  * 房间已发布

ANCHOR_ONLINE

  * public static final [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus) ANCHOR_ONLINE
  * 主播上线

ANCHOR_OFFLINE

  * public static final [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus) ANCHOR_OFFLINE
  * 主播已离线

OFF

  * public static final [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus) OFF
  * 房间已关闭

方法

values

  * public static com.qlive.core.QLiveStatus[] values();
  * Returns [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus)

valueOf

  * public static com.qlive.core.QLiveStatus valueOf(java.lang.String name);
  * Returns [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus)

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLiveCallBack

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLiveCallBack

#  QLiveCallBack

最近更新时间: 2022-07-11 10:16:23

interface com.qlive.core.QLiveCallBack

基础回调函数

Index

方法

  * onError
  * onSuccess

方法

onError

  * void onError(int code, String msg);
  * 操作失败

Parameters

    * code: int 

错误码

    * msg: String 

消息

Returns void

onSuccess

  * void onSuccess(T data);
  * 操作成功

Parameters

    * data: Object 

数据

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QClientType

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QClientType

#  QClientType

最近更新时间: 2022-07-11 10:17:28

class com.qlive.core.QClientType

客户端类型枚举

Index

字段

  * PUSHER
  * PLAYER

方法

  * values
  * valueOf

字段

PUSHER

  * public static final [QClientType](https://developer.qiniu.com/lowcode/api/12053/QClientType) PUSHER
  * Pusher 推流端

PLAYER

  * public static final [QClientType](https://developer.qiniu.com/lowcode/api/12053/QClientType) PLAYER
  * Player 拉流观众端

方法

values

  * public static com.qlive.core.QClientType[] values();
  * Returns [QClientType](https://developer.qiniu.com/lowcode/api/12053/QClientType)

valueOf

  * public static com.qlive.core.QClientType valueOf(java.lang.String name);
  * Returns [QClientType](https://developer.qiniu.com/lowcode/api/12053/QClientType)

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QClientLifeCycleListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QClientLifeCycleListener

#  QClientLifeCycleListener

最近更新时间: 2022-08-22 15:39:50

interface com.qlive.core.QClientLifeCycleListener

ui组件实现的房间生命周期

Index

方法

  * onEntering
  * onJoined
  * onLeft
  * onDestroyed

方法

onEntering

  * void onEntering(@NotNull() String liveId, @NotNull() QLiveUser user);
  * 进入回调

Parameters

    * user: String 

进入房间的用户

    * liveId: [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser)

房间ID

Returns void

onJoined

  * void onJoined(@NotNull() QLiveRoomInfo roomInfo, boolean isResumeUIFromFloating);
  * 加入回调

Parameters

    * isResumeUIFromFloating: [QLiveRoomInfo](https://developer.qiniu.com/lowcode/api/12061/QLiveRoomInfo)

是不是从小窗恢复回来的并且是从销毁的activity -- 小窗模式并且销毁了activity(进入小窗并且返回上一个页面这种情况)，从新创建了一个恢复数据

    * roomInfo: boolean 

房间信息

Returns void

onLeft

  * void onLeft();
  * 用户离开回调

Returns void

onDestroyed

  * void onDestroyed();
  * 销毁

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QInvitationHandlerListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QInvitationHandlerListener

#  QInvitationHandlerListener

最近更新时间: 2022-07-11 10:00:30

interface com.qlive.core.QInvitationHandlerListener

邀请监听

Index

方法

  * onReceivedApply
  * onApplyCanceled
  * onApplyTimeOut
  * onAccept
  * onReject

方法

onReceivedApply

  * void onReceivedApply(QInvitation invitation);
  * 收到申请/邀请

Parameters

    * invitation: [QInvitation](https://developer.qiniu.com/lowcode/api/12060/QInvitation)

Returns void

onApplyCanceled

  * void onApplyCanceled(QInvitation invitation);
  * 对方取消申请

Parameters

    * invitation: [QInvitation](https://developer.qiniu.com/lowcode/api/12060/QInvitation)

Returns void

onApplyTimeOut

  * void onApplyTimeOut(QInvitation invitation);
  * 申请/邀请 超时

Parameters

    * invitation: [QInvitation](https://developer.qiniu.com/lowcode/api/12060/QInvitation)

Returns void

onAccept

  * void onAccept(QInvitation invitation);
  * 被接受

Parameters

    * invitation: [QInvitation](https://developer.qiniu.com/lowcode/api/12060/QInvitation)

Returns void

onReject

  * void onReject(QInvitation invitation);
  * 被拒绝

Parameters

    * invitation: [QInvitation](https://developer.qiniu.com/lowcode/api/12060/QInvitation)

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QCreateRoomParam

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QCreateRoomParam

#  QCreateRoomParam

最近更新时间: 2022-07-11 10:02:55

class com.qlive.core.been.QCreateRoomParam

创建房间参数

Index

字段

  * title
  * notice
  * coverURL
  * extension

字段

title

  * public String title
  * 房间标题

notice

  * public String notice
  * 房间公告

coverURL

  * public String coverURL
  * 封面

extension

  * public HashMap extension
  * 扩展字段

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QDanmaku

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QDanmaku

#  QDanmaku

最近更新时间: 2022-07-11 10:20:56

class com.qlive.core.been.QDanmaku

弹幕实体

Index

字段

  * action_danmu
  * sendUser
  * content
  * senderRoomID
  * extension

字段

action_danmu

  * public static String action_danmu
  * 

sendUser

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) sendUser
  * 发送方用户

content

  * public String content
  * 弹幕内容

senderRoomID

  * public String senderRoomID
  * 发送方所在房间ID

extension

  * public HashMap extension
  * 扩展字段

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QExtension

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QExtension

#  QExtension

最近更新时间: 2022-07-11 10:02:33

class com.qlive.core.been.QExtension

扩展字段

Index

字段

  * key
  * value

字段

key

  * public String key
  * 

value

  * public String value
  * 

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QInvitation

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QInvitation

#  QInvitation

最近更新时间: 2022-07-11 10:03:54

class com.qlive.core.been.QInvitation

邀请信息

Index

字段

  * initiator
  * receiver
  * initiatorRoomID
  * receiverRoomID
  * extension
  * invitationID

字段

initiator

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) initiator
  * 发起方

receiver

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) receiver
  * 接收方

initiatorRoomID

  * public String initiatorRoomID
  * 发起方所在房间ID

receiverRoomID

  * public String receiverRoomID
  * 接收方所在房间ID

extension

  * public HashMap extension
  * 扩展字段

invitationID

  * public int invitationID
  * 邀请ID

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLiveRoomInfo

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLiveRoomInfo

#  QLiveRoomInfo

最近更新时间: 2022-07-11 09:59:09

class com.qlive.core.been.QLiveRoomInfo

房间信息

Index

字段

  * liveID
  * title
  * notice
  * coverURL
  * extension
  * anchor
  * roomToken
  * pkID
  * onlineCount
  * startTime
  * endTime
  * chatID
  * pushURL
  * hlsURL
  * rtmpURL
  * flvURL
  * pv
  * uv
  * totalCount
  * totalMics
  * liveStatus
  * anchorStatus

字段

liveID

  * public String liveID
  * 房间ID

title

  * public String title
  * 房间标题

notice

  * public String notice
  * 房间公告

coverURL

  * public String coverURL
  * 封面

extension

  * public Map extension
  * 扩展字段

anchor

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) anchor
  * 主播信息

roomToken

  * public String roomToken
  * 

pkID

  * public String pkID
  * 当前房间的pk会话信息

onlineCount

  * public long onlineCount
  * 在线人数

startTime

  * public long startTime
  * 开始时间

endTime

  * public long endTime
  * 结束时间

chatID

  * public String chatID
  * 聊天室ID

pushURL

  * public String pushURL
  * 推流地址

hlsURL

  * public String hlsURL
  * 拉流地址

rtmpURL

  * public String rtmpURL
  * 拉流地址

flvURL

  * public String flvURL
  * 拉流地址

pv

  * public Double pv
  * pv

uv

  * public Double uv
  * uv

totalCount

  * public int totalCount
  * 总人数

totalMics

  * public int totalMics
  * 连麦者数量

liveStatus

  * public int liveStatus
  * 直播间状态

anchorStatus

  * public int anchorStatus
  * 主播在线状态

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLiveUser

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLiveUser

#  QLiveUser

最近更新时间: 2022-07-11 11:30:37

class com.qlive.core.been.QLiveUser

用户

Index

字段

  * userId
  * avatar
  * nick
  * extensions
  * imUid
  * im_username

字段

userId

  * public String userId
  * 用户ID

avatar

  * public String avatar
  * 用户头像

nick

  * public String nick
  * 名字

extensions

  * public Map extensions
  * 扩展字段

imUid

  * public String imUid
  * 用户im id

im_username

  * public String im_username
  * 用户Im名称

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QMicLinker

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QMicLinker

#  QMicLinker

最近更新时间: 2022-07-11 10:03:13

class com.qlive.core.been.QMicLinker

连麦用户

Index

字段

  * user
  * userRoomID
  * extension
  * isOpenMicrophone
  * isOpenCamera

字段

user

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) user
  * 麦上用户资料

userRoomID

  * public String userRoomID
  * 

extension

  * public HashMap extension
  * 扩展字段

isOpenMicrophone

  * public boolean isOpenMicrophone
  * 是否开麦克风

isOpenCamera

  * public boolean isOpenCamera
  * 是否开摄像头

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QPKSession

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QPKSession

#  QPKSession

最近更新时间: 2022-07-11 10:00:35

class com.qlive.core.been.QPKSession

pk 会话

Index

字段

  * sessionID
  * initiator
  * receiver
  * initiatorRoomID
  * receiverRoomID
  * extension
  * status
  * startTimeStamp

字段

sessionID

  * public String sessionID
  * PK场次ID

initiator

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) initiator
  * 发起方

receiver

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) receiver
  * 接受方

initiatorRoomID

  * public String initiatorRoomID
  * 发起方所在房间

receiverRoomID

  * public String receiverRoomID
  * 接受方所在房间

extension

  * public Map extension
  * 扩展字段

status

  * public int status
  * pk 状态 0邀请过程 1pk中 2结束 其他自定义状态比如惩罚时间

startTimeStamp

  * public long startTimeStamp
  * pk开始时间戳

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QPublicChat

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QPublicChat

#  QPublicChat

最近更新时间: 2022-07-11 09:57:48

class com.qlive.core.been.QPublicChat

公屏类型消息

Index

字段

  * action_welcome
  * action_bye
  * action_like
  * action_puchat
  * action_pubchat_custom
  * action
  * sendUser
  * content
  * senderRoomId

字段

action_welcome

  * public static String action_welcome
  * 类型 -- 加入房间欢迎

action_bye

  * public static String action_bye
  * 类型 -- 离开房间

action_like

  * public static String action_like
  * 类型 -- 点赞

action_puchat

  * public static String action_puchat
  * 类型 -- 公屏输入

action_pubchat_custom

  * public static String action_pubchat_custom
  * 

action

  * public String action
  * 消息类型

sendUser

  * public [QLiveUser](https://developer.qiniu.com/lowcode/api/12062/QLiveUser) sendUser
  * 发送方

content

  * public String content
  * 消息体

senderRoomId

  * public String senderRoomId
  * 发送方所在房间ID

以上内容是否对您有帮助？