接口基本信息

GEThttps://api.sicxs.cn/i/zm.php
字段说明
请求方式GET查询和写入均使用 GET 参数。
返回格式application/json所有接口返回 JSON,中文不转义。
统一入口/i/zm.php通过 api 参数区分子接口。

子接口列表

api用途数据文件说明
ids用户/好友 IDdata/ids.json不传参数时返回全部 ID;传 id 时新增。
tk题库答案data/tk_answers.json不传参数时返回全部答案;传 qidval 时新增。
qs题库data/tk_questions.json不传参数时返回全部题目;传 qid/question/options 时新增。

请求参数

接口参数是否必须说明
idsid写入必填ID 不能为 xxx,不能包含中文或英文字母。
tkqid / val写入必填题目 ID 和答案选项。
qsqid / question / options写入必填题目ID、题目和选项 JSON 字符串。

调用示例

查询
写入
Python
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."
}