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

openQcTaskReport/addTaskReports

php自动生成api文档_文档生成(API名称:openQcTaskReport/addTaskReports)
(图片来源网络,侵删)

接口描述

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

请求方式

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);
?>

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/674985.html

(0)
未希的头像未希新媒体运营
上一篇 2024-06-06 06:01
下一篇 2024-06-06 06:02

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入