当前位置:首页 > 行业动态 > 正文

php自动生成api文档_文档生成(API名称:openQcTaskReport/addTaskReports)

openQcTaskReport/addTaskReports

php自动生成api文档_文档生成(API名称:openQcTaskReport/addTaskReports)  第1张

接口描述

该接口用于添加任务报告。

请求方式

POST

请求URL

http://api.example.com/openQcTaskReport/addTaskReports

请求参数

参数名 类型 是否必填 描述
task_id int 任务ID
report_data array 报告数据

report_data参数说明

参数名 类型 是否必填 描述
report_name string 报告名称
report_status string 报告状态
report_time datetime 报告生成时间

返回结果

参数名 类型 描述
code int 状态码
message string 提示信息
data array 返回的数据

data参数说明

参数名 类型 描述
report_id int 报告ID
task_id int 任务ID
report_name string 报告名称
report_status string 报告状态
report_time datetime 报告生成时间

示例代码

<?php
$url = "http://api.example.com/openQcTaskReport/addTaskReports";
$data = array(
    "task_id" => 1,
    "report_data" => array(
        array(
            "report_name" => "测试报告1",
            "report_status" => "成功",
            "report_time" => "20220101 12:00:00"
        ),
        array(
            "report_name" => "测试报告2",
            "report_status" => "失败",
            "report_time" => "20220102 12:00:00"
        )
    )
);
$data_json = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('ContentType: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>
0