统一入口接口文档:ID、题库答案、题库题目统一通过 zm.php 管理。
| 字段 | 值 | 说明 |
|---|---|---|
| 请求方式 | GET | 查询和写入均使用 GET 参数。 |
| 返回格式 | application/json | 所有接口返回 JSON,中文不转义。 |
| 统一入口 | /i/zm.php | 通过 api 参数区分子接口。 |
| api | 用途 | 数据文件 | 说明 |
|---|---|---|---|
ids | 用户/好友 ID | data/ids.json | 不传参数时返回全部 ID;传 id 时新增。 |
tk | 题库答案 | data/tk_answers.json | 不传参数时返回全部答案;传 qid 和 val 时新增。 |
qs | 题库 | data/tk_questions.json | 不传参数时返回全部题目;传 qid/question/options 时新增。 |
| 接口 | 参数 | 是否必须 | 说明 |
|---|---|---|---|
ids | id | 写入必填 | ID 不能为 xxx,不能包含中文或英文字母。 |
tk | qid / val | 写入必填 | 题目 ID 和答案选项。 |
qs | qid / question / options | 写入必填 | 题目ID、题目和选项 JSON 字符串。 |
curl "https://api.sicxs.cn/i/zm.php?api=tk"
curl "https://api.sicxs.cn/i/zm.php?api=qs"
curl "https://api.sicxs.cn/i/zm.php?api=ids"curl "https://api.sicxs.cn/i/zm.php?api=tk&qid=138&val=C"
curl --get "https://api.sicxs.cn/i/zm.php" \
--data-urlencode "api=qs" \
--data-urlencode "qid=138" \
--data-urlencode "question=北京首钢篮球俱乐部共夺得 ___次CBA总冠军。" \
--data-urlencode "options=[{'text':'1','val':'A'},{'text':'2','val':'B'},{'text':'3','val':'C'}]"import requests
url = "https://api.sicxs.cn/i/zm.php"
params = {"api": "tk"}
answers = requests.get(url, params=params, timeout=15).json()
print(answers){
"status": "200",
"message": "Data added successfully."
}
{
"status": "201",
"message": "ID already exists."
}