当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP WHMCS GetTicketCounts用法及代码示例


获取票数。

请求参数

参数 类型 说明 必需的
action string “GetTicketCounts” Required
ignoreDepartmentAssignments bool 传递为 true 以不遵守 API 用户所属的部门。 Optional
includeCountsByStatus bool 传递为 true 以不遵守 API 用户所属的部门。 Optional

响应参数

参数 类型 说明
result string 操作结果:成功或错误

示例请求 (CURL)

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.example.com/includes/api.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
    http_build_query(
        array(
            'action' => 'GetTicketCounts',
            // See https://developers.whmcs.com/api/authentication
            'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
            'password' => 'SECRET_OR_HASHED_PASSWORD',
            'ignoreDepartmentAssignments' => false,
            'includeCountsByStatus' => true,
            'responsetype' => 'json',
        )
    )
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

示例请求(本地 API)

$command = 'GetTicketCounts';
$postData = array(
    'ignoreDepartmentAssignments' => false,
    'includeCountsByStatus' => true,
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

$results = localAPI($command, $postData, $adminUsername);
print_r($results);

示例响应 JSON

{
    "result": "success",
    "filteredDepartments": [
        1,
        2,
        3
    ],
    "allActive": 123,
    "awaitingReply": 100,
    "flaggedTickets": 15,
    "status": {
        "open": {
            "title": "Open",
            "count": 60
        },
        "answered": {
            "title": "Answered",
            "count": 23
        },
        "customerreply": {
            "title": "Customer-Reply",
            "count": 40
        },
        "closed": {
            "title": "Closed",
            "count": 4220
        },
        "onhold": {
            "title": "On Hold",
            "count": 10
        },
        "inprogress": {
            "title": "In Progress",
            "count": 0
        }
    }
}

相关用法


注:本文由纯净天空筛选整理自whmcs.com大神的英文原创作品 GetTicketCounts。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。