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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。