随机社会常识题 [31000 题库] 免费 API 接口教程

简介: 这是一个免费开放的随机社会常识题API接口,题库含31000+题目,覆盖历史、文学、中医、政治、生活等多领域。支持GET/POST调用,返回JSON格式的题目与答案,适用于答题机器人、小程序、题库系统及教学Demo等场景。

随机社会常识题 [31000 题库] 免费 API 接口详解


一、接口简介

这是接口盒子的一个随机返回一条社会常识问答题的免费开放接口,题库规模约 31000 条,涵盖历史、文学、中医、政治、生活常识等多种方向,例如:

  • "二十一条款由谁提出?" → 袁世凯
  • "对酒当歌,人生几何,这是谁的诗句?" → 曹操
  • "中医著名古籍《黄帝内经》约成书于?" → 春秋战国时期

典型使用场景:

  • 微信/Telegram 答题机器人
  • 小程序「每日一题」
  • 题库系统 / 知识问答类应用随机出题
  • 爬虫练习、教学 Demo

二、请求说明

📍 请求地址(三种线路任选)

线路类型

地址

说明

普通集群·域名(推荐)

https://接口盒子/api/zici/changshi.php

域名 TTL=60s,自动轮换负载


🔧 请求方式

GETPOST均可。

📥 请求参数

参数

必填

说明

id

用户中心的数字 ID,如 10000000

key

用户中心通讯秘钥,如 15he5h15ty854j5sr152hs2



三、返回参数

返回为 JSON:

字段

类型

说明

code

int

200成功,400错误

msg

string

信息提示(错误时才有意义)

p

string

题目

a

string

答案



四、返回示例

✅ 成功(200)


{
  "code": 200,
  "p": "二十一条款由谁提出?",
  "a": "袁士凯"
}


{
  "code": 200,
  "p": "对酒当歌,人生几何,这是谁的诗句?",
  "a": "曹操"
}


{
  "code": 200,
  "p": "中医著名古籍《黄帝内经》约成书于?",
  "a": "春秋战国时期"
}

❌ 失败(400)


{
  "code": 400,
  "msg": "通讯秘钥错误。"
}

五、调用示例

🐘 PHP 示例

GET 方式


<?php
$id  = "10000000";   // 替换成你的 ID
$key = "15he5h15ty854j5sr152hs2"; // 替换成你的 KEY
$url = "https://接口盒子/api/zici/changshi.php?id={$id}&key={$key}";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
if ($data['code'] == 200) {
    echo "题目:{$data['p']}\n";
    echo "答案:{$data['a']}\n";
} else {
    echo "错误:{$data['msg']}\n";
}

POST 方式


<?php
$id  = "10000000";
$key = "15he5h15ty854j5sr152hs2";
$url = "https://接口盒子/api/zici/changshi.php";
$postData = http_build_query([
    'id'  => $id,
    'key' => $key,
]);
$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_POSTFIELDS     => $postData,
    CURLOPT_TIMEOUT        => 10,
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
if ($data['code'] == 200) {
    echo "题目:{$data['p']}\n";
    echo "答案:{$data['a']}\n";
} else {
    echo "错误:{$data['msg']}\n";
}

🐍 Python 示例

依赖:requests


pip install requests

GET 方式


import requests
API_URL = "https://接口盒子/api/zici/changshi.php"
USER_ID = "10000000"      # 替换成你的 ID
USER_KEY = "15he5h15ty854j5sr152hs2"  # 替换成你的 KEY
params = {
    "id": USER_ID,
    "key": USER_KEY,
}
try:
    resp = requests.get(API_URL, params=params, timeout=10)
    data = resp.json()
    if data["code"] == 200:
        print("题目:", data["p"])
        print("答案:", data["a"])
    else:
        print("错误:", data["msg"])
except Exception as e:
    print("请求异常:", e)

POST 方式


import requests
API_URL = "https://接口盒子/api/zici/changshi.php"
USER_ID = "10000000"
USER_KEY = "15he5h15ty854j5sr152hs2"
data = {
    "id": USER_ID,
    "key": USER_KEY,
}
try:
    resp = requests.post(API_URL, data=data, timeout=10)
    result = resp.json()
    if result["code"] == 200:
        print("题目:", result["p"])
        print("答案:", result["a"])
    else:
        print("错误:", result["msg"])
except Exception as e:
    print("请求异常:", e)


目录
相关文章
|
8月前
|
JSON 网络协议 搜索推荐
反向DNS查询与蜘蛛验证免费API接口详细教程
免费反向DNS查询API,通过PTR记录与双向验证(正向解析回查)精准识别百度、Google等搜索引擎蜘蛛IP。支持GET/POST请求,返回JSON格式数据,含`is_bot`和`verified`等核心字段,适用于日志分析、流量过滤与安全监控,助力高效区分真实用户与爬虫。
333 7
|
8月前
|
API PHP 开发者
周边地点搜索免费API接口详解
周边地点搜索API由接口盒子提供,支持基于经纬度搜索周边POI信息,涵盖公交站、酒店、餐厅等。具备多类型筛选、自定义半径(最大10公里)、分页查询等功能,返回数据包含地址、距离、坐标及公交线路详情,适用于各类位置服务应用。
693 1
|
3月前
|
消息中间件 缓存 小程序
扫码点餐小程序搭建流程详解:从桌码到订单系统如何实现
本文详解扫码点餐小程序搭建全流程:涵盖桌码生成、动态菜单、购物车逻辑、订单与库存管理、微信支付接入、后厨打印及高并发优化(Redis缓存、消息队列、Nginx负载均衡),助力餐饮业降本增效、实现数字化升级。(239字)
|
4月前
|
网络协议 网络安全 API
申请Let's Encrypt免费SSL证书API接口详细教程
接口盒子提供免费Let&#39;s Encrypt SSL证书API,支持主域、子域及泛域名申请,90天有效期,每主域7天限50次。通过简单HTTP请求即可自动化完成DNS验证与证书获取,兼容PHP/Python,助力中小项目高效实现HTTPS部署。(239字)
359 0
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
1263 0
|
5月前
|
人工智能
提案:为何中国AI需要一个统一的中文代号——“启灵”
启灵,是人点化机器之灵,亦是灵唤醒人类之明。以凡心启灵智,以灵智升文明。 大家觉得这个名字怎么样?欢迎在评论区讨论。
|
JSON Shell API
免费导航规划API接口详解:调用指南与实战示例
该接口由接口盒子提供,支持根据起点、终点及途经点生成驾车或步行导航路线,可获取详细或简化导航数据。提供GET/POST请求方式,需传入坐标信息及用户认证参数,适用于物流路径优化、步行导航、旅游路线规划等场景。
464 0
|
7月前
|
缓存 JSON API
ICP实时备案查询API接口详细教程[域名查备案]
随缘ICP实时备案查询API提供域名备案信息实时查询服务,支持主体/网站备案号、审核时间等数据获取。采用“随缘”设计,成功率10%-30%,成本低,适合非高实时性场景,适用于批量检查、合规监测等应用。
1254 3
|
8月前
|
JSON API PHP
随机英文姓名生成API接口详细教程:免费、简单、高效
本文介绍“接口盒子”提供的免费随机英文姓名API,支持按性别生成、返回完整姓名及姓、名分离,适用于开发测试、用户模拟等场景。提供PHP/Python调用示例,助力高效集成。
590 6
|
8月前
|
JSON API PHP
批量获取3位未注册短域名免费API接口每日更新
该API可批量查询指定后缀(如.com、.cn)下47,952个3位短域名的注册状态,数据每日更新,支持POST/GET请求。返回JSON格式,含未注册域名及检测时间,助力高效抢注。需使用个人ID/KEY调用。
1185 0

热门文章

最新文章