MBTI-16型人格测试(200题完整版)免费 API 接口详解与调用教程

简介: 本文详解「MBTI-16型人格测试」免费API:涵盖接口地址、请求/返回参数、版本题数(48/93/200题),并提供PHP/Python完整调用示例,助开发者快速集成性格测评功能。(239字)

MBTI(迈尔斯-布里格斯类型指标)是经过 50 余年研究发展形成的性格测评体系,广泛应用于职场、招聘、心理测试等场景。本文基于接口盒子提供的「MBTI-16型人格测试」免费 API,从接口说明、参数、返回值到 PHP / Python 实战调用示例,做一次完整拆解。


一、接口基本信息

项目

说明

接口地址

https://cn.apihz.cn/api/mingli/mbti.php

请求方式

GET 或 POST



版本支持

基础版 48 题 / 专业版 93 题 / 完整版 200 题



二、请求参数说明

通用参数(所有请求都要带)

参数

必填

说明

id

用户中心数字 ID,如 10000000

key

用户中心通讯密钥

type

1= 获取问题,2= 提交答案

version

1基础版 48 题 / 2专业版 93 题 / 3完整版 200 题

按 type 追加的参数

type = 1(获取问题)

  • num(必填):问题编号,从 1 开始,不能超过当前版本最大题数。

type = 2(提交答案)

  • qcan(必填):每题答案用英文逗号拼接,每题为 AB,长度须等于对应版本的题数。
  • 例:A,A,A,B,A……

三、返回参数说明

字段

说明

code

200成功,400错误

msg

文字提示(如"通讯秘钥错误")

q

题目文本(type=1 时返回)

a

A 选项文本(type=1 时返回)

b

B 选项文本(type=1 时返回)

mbti

人格类型代号,如 ESTP(type=2 提交后返回)

返回示例

// 获取题目
{
  "code": 200,
  "q": "当你参加社交聚会时,你倾向于:",
  "a": "A. 与多数人交谈,包括陌生人。",
  "b": "B. 寻找熟悉的人或小团体进行深入交流。"
}
// 提交答案后
{
  "code": 200,
  "mbti": "ESTP"
}

四、GET 请求示例(官方原版)

https://接口盒子/api/mingli/mbti.php?id=88888888&key=88888888&type=1&version=3&num=1



五、PHP 调用示例

5.1 获取第 1 题(POST + cURL)

<?php
$api = 'https://接口盒子/api/mingli/mbti.php';
$params = [
    'id'      => '你的ID',
    'key'     => '你的KEY',
    'type'    => 1,
    'version' => 3,   // 完整版 200 题
    'num'     => 1
];
$ch = curl_init($api);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_POSTFIELDS     => $params,
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
if ($data['code'] == 200) {
    echo "题目:{$data['q']}\n";
    echo "A:{$data['a']}\n";
    echo "B:{$data['b']}\n";
} else {
    echo "错误:{$data['msg']}\n";
}

5.2 提交 200 题答案(完整版)

<?php
$answers = implode(',', array_fill(0, 200, 'A')); // 示例:200 题全选 A
$params = [
    'id'      => '你的ID',
    'key'     => '你的KEY',
    'type'    => 2,
    'version' => 3,
    'qcan'    => $answers
];
$ch = curl_init('https://接口盒子/api/mingli/mbti.php');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_POSTFIELDS     => $params,
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
echo $data['code'] == 200 
    ? "你的人格类型是:{$data['mbti']}\n" 
    : "错误:{$data['msg']}\n";

六、Python 调用示例

6.1 获取第 1 题(requests)

import requests
api = "https://接口盒子/api/mingli/mbti.php"
params = {
    "id": "你的ID",
    "key": "你的KEY",
    "type": 1,
    "version": 3,
    "num": 1
}
r = requests.post(api, data=params)
data = r.json()
if data["code"] == 200:
    print("题目:", data["q"])
    print("A:", data["a"])
    print("B:", data["b"])
else:
    print("错误:", data["msg"])

6.2 提交 200 题答案

import requests
answers = ",".join(["A"] * 100 + ["B"] * 100)
payload = {
    "id": "你的ID",
    "key": "你的KEY",
    "type": 2,
    "version": 3,
    "qcan": answers
}
r = requests.post("https://接口盒子/api/mingli/mbti.php", data=payload)
data = r.json()
if data["code"] == 200:
    print("你的人格类型:", data["mbti"])
else:
    print("错误:", data["msg"])

七、使用注意事项

  1. version 与题数必须对应:48 / 93 / 200,提交时 qcan的逗号分隔项数不能错,否则逻辑会乱。
  2. qcan 只能出现 A 或 B,用英文逗号分隔,不要带空格。
  3. 获取题目时 num是逐题拉取的(不是一次返回全部 200 题),前端需要自己维护题号循环。
  4. 返回 mbti字段只给 4 字母代号(如 INFJ),想展示人格解读可以:
  • 自行维护一份 16 型映射表;
  • 或调用该站点的「人格类型解释查询接口」(参考文末原站链接)。
  1. 生产环境务必用 POST,GET 会把 ID / KEY 暴露在 URL 和日志里。
目录
相关文章
|
23小时前
|
机器学习/深度学习 人工智能 缓存
AI 也有“肌肉记忆”?一文读懂 Agent Skill 到底是个啥
本文以真实“翻车”案例切入,深入解析Agent Skill如何将AI的“临时推理”转化为“本能反应”:通过触发条件、执行体、反馈映射三体结构,实现毫秒级响应、80%成本下降与100%操作确定性,并总结踩坑经验与四类Skill适用边界。
|
2天前
|
JSON 小程序 机器人
随机社会常识题 [31000 题库] 免费 API 接口教程
这是一个免费开放的随机社会常识题API接口,题库含31000+题目,覆盖历史、文学、中医、政治、生活等多领域。支持GET/POST调用,返回JSON格式的题目与答案,适用于答题机器人、小程序、题库系统及教学Demo等场景。
43 0
|
5天前
|
存储 传感器 物联网
一文读懂条码固定资产管理系统
条码固定资产管理系统以低成本、易部署、高准确率(差错率<0.01%)解决账实不符、盘点低效、资产流失等痛点。通过编码规则+条码标签+扫码终端+后台系统,实现资产全生命周期数字化管理,是企业降本增效、夯实数据底座的务实之选。
|
1天前
|
JSON 前端开发 API
随机驾考题目(C 照科一 / 科四 2000+ 题)免费API调用教程
这是一个免费驾考题库API,覆盖C照科目一、科目四共2000+题。返回题目正文、配图、答案、解题思路与技巧等,支持判断/单选/多选题型,适用于“每日一练”“错题本”等场景,JSON格式,GET/POST均可调用。(239字)
27 0
|
1天前
|
小程序 机器人 API
随机小学数学题(2 万题库)免费API教程
专为儿童教育设计的免费数学题库API,含2万道小学低年级题目,每次调用随机返回一道题,附答案与详细解析。支持GET/POST,提供PHP/Python示例,无需申请即可快速接入,适用于小程序、公众号机器人、家长辅导工具等场景。
35 0
|
1天前
|
弹性计算 API 开发者
《京东API QPS限流与429规避:从2 QPS到50 QPS的企业升级路径》(附Python源码)
本文详解京东JOS API限流机制与429规避实战:个人应用仅1–2 QPS,企业实名可升至5–10 QPS,购资源包最高达50/100 QPS。核心方案为Python实现令牌桶限速 + code=16/429捕获 + 指数退避重试 + 日额度断点续跑,附完整可运行源码。(239字)
|
1天前
|
安全 定位技术 数据安全/隐私保护
代驾系统开发需要哪些功能?一文看懂完整解决方案
本文围绕代驾系统开发展开,梳理用户端、司机端、订单系统、地图定位、费用支付、后台管理和安全风控等核心功能,帮助读者了解代驾平台从下单到服务完成的完整流程与开发思路。
|
1天前
|
人工智能 运维 安全
AI 高速攻击下企业网络应急响应体系重构与行为检测技术研究
本文针对2026年AI驱动的高速网络攻击,揭示传统应急响应在速度、协同与检测逻辑上的系统性失效;提出技术检测、跨职能治理、演练处置、身份管控四层闭环架构;提供轻量Python行为异常检测代码,并给出五大维度落地路径,助力企业构建技术-组织-流程三位一体防御体系。(239字)
34 0
|
1天前
|
机器学习/深度学习 人工智能 自然语言处理
别再卷参数了:2026年AI下半场,拼的是谁能真正干活
AI竞争正告别“唯参数论”,转向效率与落地:大模型聚焦轻量化、场景化优化;应用从对话式走向能执行任务的智能体;语音AI加速升温,方言识别成关键突破口。2026下半年,胜负手在于“听懂真话、办好实事”。
31 0
|
1天前
|
机器学习/深度学习 缓存 人工智能
SSE流式传输稳定性进阶:心跳保活、断连重连、分片处理与双端容错实战.162
SSE(Server-Sent Events)是基于HTTP的单向流式协议,天然适配大模型逐字输出场景。具备轻量、兼容性好、自动重连、低内存占用等优势,相比WebSocket更契合服务端单向推送需求,是AI应用流式响应的理想选择。