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


PHP WHMCS AddProjectMessage用法及代碼示例

向項目添加消息

請求參數

參數 類型 說明 必需的
action string “AddProjectMessage” Required
projectid int 消息所針對的項目的 ID Required
message string 添加到項目的消息 Required
adminid int 覆蓋消息的管理員 ID。不通過會設置為api請求的adminid Optional

響應參數

參數 類型 說明
result string 操作結果:成功或錯誤
message 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' => 'AddProjectMessage',
            // See https://developers.whmcs.com/api/authentication
            'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
            'password' => 'SECRET_OR_HASHED_PASSWORD',
            'projectid' => '1',
            'message' => 'This is a sample message',
            'adminid' => '2',
            'responsetype' => 'json',
        )
    )
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

示例請求(本地 API)

$command = 'AddProjectMessage';
$postData = array(
    'projectid' => '1',
    'message' => 'This is a sample message',
    'adminid' => '2',
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

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

示例響應 JSON

{
    "result": "success",
    "message": "Message has been added"
}

錯誤響應

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

  • 未設置項目 ID
  • 未找到項目 ID
  • 未輸入消息
  • 未找到管理員 ID

相關用法


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