请求结构

本文介绍千量级 IPPBX 的 API 请求结构,包括通信协议、请求方式和请求地址说明。

所有的 API 请求方式都是 POST。

下面为 签入队列的请求示例。

POST /api/v1.1.0/queue/add_dynamicagent?token={token} HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
    "queueid": "6700",
    "extid": "1000",
    "password": "6700123"
}
  • POST 表示请求方式。
  • /api/v1.1.0/queue/add_dynamicagent?token={token} 表示 签入队列的请求终端路径(Endpoint)。
  • Content-Type:application/json; charset=utf-8 表示请求内容格式。
  • Host 表示千量级 IPPBX 的 IP 地址。
  • queueidextidpassword 表示具体请求参数。

请求地址

API 请求地址格式:

{base_url}{endpoint}
  • Base URL

    根据 PBX 的网页访问设置,填写 API 请求的 Base URL。

    如果你使用 HTTPS 协议进行通信,Base URL 的格式如下:

    https://{pbx_ip}:{https_port}

    如果你使用 HTTP 协议进行通信,Base URL 的格式如下:

    http://{pbx_ip}:{http_port}
  • Endpoint

    Endpoint (终点),也称作 “路径”,表示 API 请求的具体地址。

    点击API 接口概览,查看千量级 IPPBX 支持的所有 API endpoint。