PuGoing房间管理接口

PuGoing 房间管理接口

一.添加房间

示例:

{
    "op":"room",
    "act":"add",
    "uid":"XXXXXXXX",
    "did":"XXXXXXXX",
    "token":"XXXXXXXX",
    "date":{
        "roomname":"XXXX",
    }
 }

正常响应:

{
    "ack":"1",
 }

参数协议

参数名 参数类型 参数说明 是否必传
op String 方法类别
act String 方法名
uid String 获取的微信uid
did String 主机的did
token String 见二.获取token

协议中的date列表

参数名 参数类型 参数说明 是否必传
roomname String 房间名

二.查看所有房间

示例:

{
    "op":"room",
    "act":"list",
    "uid":"XXXXXXXX",
    "did":"XXXXXXXX",
    "token":"XXXXXXXX"
 }

正常响应:

{
    "ack":"1",
    "msg":"{
        "name":"客厅",
        "id":"123"
    }"

 }

参数协议

参数名 参数类型 参数说明 是否必传
op String 方法类别
act String 方法名
uid String 获取的微信uid
did String 主机的did
token String 见二.获取token

返回参数说明

参数名 参数类型 参数说明
name String 房间名
id String 房间id

三.删除房间

示例:

{
    "op":"room",
    "act":"del",
    "uid":"XXXXXXXX",
    "did":"XXXXXXXX",
    "token":"XXXXXXXX",
    "date":{
        "roomname":"XXXX",
        "roomid":"XXXX",

    }
 }

正常响应:

{
    "ack":"1",
 }

参数协议

参数名 参数类型 参数说明 是否必传
op String 方法类别
act String 方法名
uid String 获取的微信uid
did String 主机的did
token String 见二.获取token

协议中的date列表

参数名 参数类型 参数说明 是否必传
roomname String 房间名
roomid String 房间id

四.更新房间名

示例:

{
    "op":"room",
    "act":"update",
    "uid":"XXXXXXXX",
    "did":"XXXXXXXX",
    "token":"XXXXXXXX",
    "date":{
        "roomname":"XXXX",
        "roomid":"XXXX",

    }
 }

正常响应:

{
    "ack":"1"
 }

参数协议

参数名 参数类型 参数说明 是否必传
op String 方法类别
act String 方法名
uid String 获取的微信uid
did String 主机的did
token String 见二.获取token

协议中的date列表

参数名 参数类型 参数说明 是否必传
roomname String 房间名
roomid String 房间id