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); ?>
文章内容……
文章内容……
文章内容……
1. 如何使用PHP发送POST请求?
2. openQcTaskReport/addTaskReports接口的返回结果有哪些参数?
3. 如何使用curl库发送HTTP请求?
结尾内容,引导读者留言评论、关注、点赞,并感谢观看。