查询多个广播组信息
同时查询多个广播组的详细信息。
请求 URL
GET {base_url}/{api_path}/paging/query?access_token={access_token}
请求参数
参数 | 是否必填 | 类型 | 说明 |
---|---|---|---|
ids | 是 | String | 广播组的唯一 ID。 注:
|
响应参数
参数 | 类型 | 说明 |
---|---|---|
errcode | Integer | 返回错误码。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息。
|
errmsg | String | 返回信息。
|
data | Array <Paging_Basicinfo> | 广播组的详细信息。 |
- Paging_Basicinfo
-
参数 类型 说明 id Integer 广播组的唯一 ID。 number String 广播组号码。 name String 广播组名称。 broadcast_client String 允许接收广播的客户端。 exten
:话机端linkus
:Linkus 手机端pc
:Linkus 桌面端web
:Linkus 网页端pad
:Linkus 平板端 (SDK)
dial_star_to_answer Integer 是否允许成员按 *
与广播者对话。0
:禁用1
:启用
play_prompt_to_broadcaster Integer 是否向广播者播放提示音。 0
:禁用1
:启用
type String 广播组类型。 1_way_paging
:单向传呼1_way_multicast_paging
:单向组播2_way_intercom
:双向对讲
member_list Array<Member_List> 单向传呼或双向对讲的成员。 broadcast Array<Broadcast> 广播者。 dial_hash_to_stop_prompt Integer 是否允许广播者在提示音播放过程中按 # 停止播放。 0
:禁用1
:启用
prompt_play_times Integer 提示音播放次数。
- Member_List
-
参数 类型 说明 type String 成员类型。 extension
:分机ext_group
:分机组
name String 分机或分机组的名称。 number String 分机号码。 id Integer 分机或分机组的唯一 ID。 - Broadcast
-
参数 类型 说明 type String 成员类型。 extension
:分机ext_group
:分机组
name String 分机或分机组的名称。 number String 分机号码。 id Integer 分机或分机组的唯一 ID。
示例
请求示例
查询广播组 (ID: 1 & 2) 的详细信息。
GET /openapi/v1.0/paging/query?ids=1,2&access_token=BprupH1V8Jtp1U7rdI9M29bY7H8l0TIx HTTP/1.1
Host: 192.168.5.150:8088
响应示例
HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS",
"data": [
{
"id": 1,
"number": "6600",
"name": "6600",
"broadcast_client": "exten&linkus&pc&web&pad",
"dial_star_to_answer": 0,
"play_prompt_to_broadcaster": 1,
"type": "1_way_paging",
"member_list": [
{
"type": "extension",
"name": "Leo Ball",
"number": "1001",
"id": "83"
},
{
"type": "extension",
"name": "Phillip Huff",
"number": "1002",
"id": "84"
},
{
"type": "extension",
"name": "Terrell Smith",
"number": "1003",
"id": "82"
}
],
"broadcast": [
{
"type": "extension",
"name": "Troy Daniel",
"number": "1000",
"id": "80"
}
],
"dial_hash_to_stop_prompt": 1,
"prompt_play_times": 1
},
{
"id": 2,
"number": "6601",
"name": "6601",
"broadcast_client": "exten&linkus&pc&web",
"dial_star_to_answer": 0,
"play_prompt_to_broadcaster": 1,
"type": "2_way_intercom",
"member_list": [
{
"type": "extension",
"name": "Terrell Smith",
"number": "1003",
"id": "82"
},
{
"type": "extension",
"name": "Carmen Gordon",
"number": "1005",
"id": "87"
},
{
"type": "extension",
"name": "Kevin Connor",
"number": "1006",
"id": "78"
}
],
"broadcast": [
{
"type": "extension",
"name": "Troy Daniel",
"number": "1000",
"id": "80"
}
],
"dial_hash_to_stop_prompt": 1,
"prompt_play_times": 1
}
]
}