當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP WHMCS AddClientNote用法及代碼示例

添加客戶備注

請求參數

參數 類型 說明 必需的
action string “AddClientNote” Required
userid int 應用注釋的客戶 ID Required
notes string 要添加的注釋 Required
sticky bool 是否應將便條設為粘性。製作注釋 ‘sticky’ 並在整個客戶的帳戶以及他們在管理區域提交的任何票證上顯示注釋 Optional

響應參數

參數 類型 說明
result string 操作結果:成功或錯誤
noteid int 新建筆記的id

示例請求 (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' => 'AddClientNote',
            // See https://developers.whmcs.com/api/authentication
            'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
            'password' => 'SECRET_OR_HASHED_PASSWORD',
            'userid' => '1',
            'notes' => 'Note to add',
            'sticky' => true,
            'responsetype' => 'json',
        )
    )
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

示例請求(本地 API)

$command = 'AddClientNote';
$postData = array(
    'userid' => '1',
    'notes' => 'Note to add',
    'sticky' => true,
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

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

示例響應 JSON

{
    "result": "success",
    "noteid": "1"
}

錯誤響應

可能的錯誤條件響應包括:

  • 未找到客戶 ID
  • 備注不能為空

相關用法


注:本文由純淨天空篩選整理自whmcs.com大神的英文原創作品 AddClientNote。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。