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 和日志里。
目录
相关文章
|
2月前
|
API PHP Python
台风实时与历史详情查询免费 API 接口完整教程
该台风API接口覆盖实时与历史数据,提供台风基础信息、逐时路径、四象限风圈半径、120小时预报等精细化字段,支持year查列表、no查详情两种调用模式,适用于路径动画、影响评估等专业场景。(239字)
769 0
|
1月前
|
JSON 自然语言处理 物联网
免费经纬度天气查询接口推荐:含全球覆盖与国内方案
本文整理了2026年仍可用的免费经纬度天气查询接口,涵盖万维易源、Open-Meteo、OpenWeatherMap等6个方案。支持全球覆盖、无需Key或免费注册,适用于出行、IoT、海外应用等场景,并附参数对比与实战代码。
667 0
|
7月前
|
数据采集 人工智能 监控
别让大模型“学废了”!从数据清洗到参数调优,一次讲透微调实战
本文深入浅出讲解大模型微调(Fine-tuning):为何需要“岗前培训”,如何通过数据准备、参数调优(如LoRA)、训练监控与效果评估,让通用模型精准适配专业场景。强调“数据质量>数量”“监控胜过猜测”,助力开发者高效落地AI定制化应用。(239字)
1320 4
|
2月前
|
数据采集 人工智能 监控
用GEO智能体做AI优化排名,你可能被坑的不止是钱?
本文揭露GEO智能体营销陷阱:成本仅数百元/月,却被包装成“AI核武器”售价上万;排名监控无效、AI生成内容易致降权;更严重的是浪费时间窗口、贬值内容资产、削弱团队能力、制造虚假成就感。GEO无捷径,核心在于沉淀独家知识与真实案例——弹药必须自己造。(239字)
|
2月前
|
人工智能 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 + 网关本地化
|
2月前
|
人工智能 运维 安全
AI 高速攻击下企业网络应急响应体系重构与行为检测技术研究
本文针对2026年AI驱动的高速网络攻击,揭示传统应急响应在速度、协同与检测逻辑上的系统性失效;提出技术检测、跨职能治理、演练处置、身份管控四层闭环架构;提供轻量Python行为异常检测代码,并给出五大维度落地路径,助力企业构建技术-组织-流程三位一体防御体系。(239字)
105 0
|
2月前
|
小程序 机器人 API
随机小学数学题(2 万题库)免费API教程
专为儿童教育设计的免费数学题库API,含2万道小学低年级题目,每次调用随机返回一道题,附答案与详细解析。支持GET/POST,提供PHP/Python示例,无需申请即可快速接入,适用于小程序、公众号机器人、家长辅导工具等场景。
477 0
|
2月前
|
弹性计算 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字)
|
2月前
|
安全 定位技术 数据安全/隐私保护
代驾系统开发需要哪些功能?一文看懂完整解决方案
本文围绕代驾系统开发展开,梳理用户端、司机端、订单系统、地图定位、费用支付、后台管理和安全风控等核心功能,帮助读者了解代驾平台从下单到服务完成的完整流程与开发思路。

热门文章

最新文章