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 和日志里。
目录
相关文章
|
1月前
|
小程序 机器人 API
随机小学数学题(2 万题库)免费API教程
专为儿童教育设计的免费数学题库API,含2万道小学低年级题目,每次调用随机返回一道题,附答案与详细解析。支持GET/POST,提供PHP/Python示例,无需申请即可快速接入,适用于小程序、公众号机器人、家长辅导工具等场景。
381 0
|
1月前
|
JSON 前端开发 API
随机驾考题目(C 照科一 / 科四 2000+ 题)免费API调用教程
这是一个免费驾考题库API,覆盖C照科目一、科目四共2000+题。返回题目正文、配图、答案、解题思路与技巧等,支持判断/单选/多选题型,适用于“每日一练”“错题本”等场景,JSON格式,GET/POST均可调用。(239字)
242 0
|
1月前
|
人工智能 运维 安全
AI 高速攻击下企业网络应急响应体系重构与行为检测技术研究
本文针对2026年AI驱动的高速网络攻击,揭示传统应急响应在速度、协同与检测逻辑上的系统性失效;提出技术检测、跨职能治理、演练处置、身份管控四层闭环架构;提供轻量Python行为异常检测代码,并给出五大维度落地路径,助力企业构建技术-组织-流程三位一体防御体系。(239字)
91 0
|
1月前
|
安全 定位技术 数据安全/隐私保护
代驾系统开发需要哪些功能?一文看懂完整解决方案
本文围绕代驾系统开发展开,梳理用户端、司机端、订单系统、地图定位、费用支付、后台管理和安全风控等核心功能,帮助读者了解代驾平台从下单到服务完成的完整流程与开发思路。
|
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字)
|
3月前
|
存储 Rust NoSQL
一条命令迁移,帮你实现 OpenClaw 与 Hermes Agent 记忆互通!
本文是基于阿里云 Tablestore 的 Agent 记忆共享实战指南:一条命令迁移 OpenClaw 记忆至 Hermes,通过统一 Tablestore 实例、应用 ID 与租户 ID,实现跨Agent(如龙虾与马)记忆自动互通、实时同步与语义检索,支持 CLI 管理与对话中直接调用,安全可靠,开箱即用。
4021 124
|
1月前
|
数据采集 人工智能 监控
用GEO智能体做AI优化排名,你可能被坑的不止是钱?
本文揭露GEO智能体营销陷阱:成本仅数百元/月,却被包装成“AI核武器”售价上万;排名监控无效、AI生成内容易致降权;更严重的是浪费时间窗口、贬值内容资产、削弱团队能力、制造虚假成就感。GEO无捷径,核心在于沉淀独家知识与真实案例——弹药必须自己造。(239字)
|
1月前
|
人工智能 API iOS开发
Codex Computer Use 完整指南:AI 自动操控 Mac 与 Windows 桌面实战详解
先说结论。 OpenAI 4 月 16 日给 Codex 桌面 app 发了 Computer Use:Codex 现在能看屏、点按、打字,接管你桌面上的任意 GUI 应用——不再局限于浏览器。macOS 上它在后台跑(不占用你的鼠标键盘,你能同时用电脑干别的),Windows 上是前台接管(5/29 的 v26.527 才补上)。 从「聊天框里的编程助手」变成「会自己动手操作整台电脑的 agent」,这是这次更新真正跨过的那道线。国内照例卡在三道墙——ChatGPT 账号、海外支付、网络——凑得齐走官方;凑不齐,桌面接管这一刀没有等价替代,但编程模型可以用 Codex CLI + 网关本地化
|
7月前
|
数据采集 人工智能 监控
AI大模型微调指南:告别“炼丹”玄学,用数据与科学打造专属模型
本文深入浅出解析大模型微调核心:从原理(PEFT/LoRA、学习率调控、防过拟合)到七步工业级实践(任务建模、数据清洗、分层验证、LoRA配置、监控评估),直击90%初学者痛点,助你低成本、高效率打造专属AI助手。(239字)
711 2

热门文章

最新文章