| 参数名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | string | 是 | 题目类型 分为A1,A3,B1,A2,B2,C1,C2,C3,D,E,F 默认C1 |
| subject | string | 否 | 科目类别 1为科目一 4为科目四 默认1 |
| pagesize | string | 否 | 每页数量 默认1 |
| pagenum | string | 否 | 当前页数 |
| sort | string | 否 | 排序方式 正常排序normal 随机排序rand 默认normal |
| chapter | string | 否 | 章节 科目一为1-4 科目四为1-7 |
| 参数名称 | 类型 | 说明 |
|---|---|---|
| total | string | 总数 |
| pagenum | string | 当前页数 |
| pagesize | string | 每页数量 默认1 |
| subject | string | 科目类别 |
| type | string | 题目类型 |
| sort | string | 排序方式 |
| question | string | 答案 |
| option1 | string | 选项一 |
| option2 | string | 选项二 |
| option3 | string | 选项三 |
| option4 | string | 选项四 |
| answer | string | 答案 |
| explain | string | 解析 |
| pic | string | 图片 |
| chapter | string | 章节 |
<?php
require_once 'curl.func.php';
$appkey = 'your_appkey_here';//你的appkey
$type = 'C1';// 驾照类型 A1,A3,B1,A2,B2,C1,C2,C3,D,E,F
$subject = 1;// 1:科目一 4:科目四
$pagenum = 1;
$pagesize = 20;
$sort = 'normal';// normal:顺序查询 rand:随机查询
$url = "https://api.binstd.com/driverexam/query?appkey=$appkey&type=$type&subject=$subject&pagenum=$pagenum&pagesize=$pagesize&sort=$sort";
$result = curlOpen($url, ['ssl'=>true]);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
if($jsonarr['status'] != 0)
{
echo $jsonarr['msg'];
exit();
}
$result = $jsonarr['result'];
echo $result['total'].' '.$result['pagenum'].' '.$result['pagesize'].' '.$result['subject'].' '.$result['type'].' '.$result['sort'];
foreach($result['list'] as $val)
{
echo $val['question'].' '.$val['option1'].' '.$val['option2'].' '.$val['option3'].' '.$val['option4'].' '.$val['answer'].' '.$val['explain'].' '.$val['pic'].'
';
}
{
"status": "0",
"msg": "ok",
"result": {
"total": "950",
"pagenum": "1",
"pagesize": "3",
"subject": "1",
"type": "C1",
"sort": "normal",
"list": [
{
"question": "未取得驾驶证的学员在道路上学习驾驶技能,下列哪种做法是正确的?",
"option1": "A、使用所学车型的教练车由教练员随车指导",
"option2": "B、使用所学车型的教练车单独驾驶学习",
"option3": "C、使用私家车由教练员随车指导",
"option4": "D、使用所学车型的教练车由非教练员的驾驶人随车指导",
"answer": "A",
"explain": "《公安部令第123号》规定:未取得驾驶证的学员在道路上学习驾驶技能,使用所学车型的教练车由教练员随车指导。",
"pic": "",
"type": "C1,C2,C3"
},
{
"question": "在实习期内驾驶机动车的,应当在车身后部粘贴或者悬挂哪种标志?",
"option1": "A、注意新手标志",
"option2": "B、注意避让标志",
"option3": "C、统一式样的实习标志",
"option4": "D、注意车距标志",
"answer": "C",
"explain": "《公安部令第123号》第六十四条规定:在实习期内驾驶机动车的,应当在车身后部粘贴或者悬挂统一式样的实习标志。",
"pic": "",
"type": "C1,C2,C3"
},
{
"question": "机动车驾驶人在实习期内驾驶机动车不得牵引挂车。",
"option1": "",
"option2": "",
"option3": "",
"option4": "",
"answer": "对",
"explain": "《公安部令第123号》第六十五条规定:机动车驾驶人在实习期内不得驾驶公共汽车、营运客车或者执行任务的警车、消防车、救护车、工程救险车以及载有爆炸物品、易燃易爆化学物品、剧毒或者放射性等危险物品的机动车;驾驶的机动车不得牵引挂车。",
"pic": "",
"type": "C1,C2,C3"
}
]
}
}
| 代号 | 说明 |
|---|---|
| 201 | 类型不正确 |
| 202 | 科目不正确 |
| 210 | 没有信息 |
| 代号 | 说明 |
|---|---|
| 101 | APPKEY为空或不存在 |
| 102 | APPKEY已过期 |
| 103 | APPKEY无请求此数据权限 |
| 104 | 请求超过次数限制 |
| 105 | IP被禁止 |
| 106 | IP请求超过限制 |
| 107 | 接口维护中 |
| 108 | 接口已停用 |
| 名称 | 权限 | 价格 | |
|---|---|---|---|
| 免费套餐 | 5次 | 免费 | |
| Level1 | 500000次 | 200.00元 | |
| Level2 | 700000次 | 260.00元 | |
| Level3 | 1000000次 | 360.00元 |
开通账号: