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

时间:2026-07-08 08:48:54 来源:互联网

MBTI性格测评体系历经50余年发展,广泛应用于职场与心理测试。本文以MBTI-16型人格测试免费API为例,从接口说明、参数解析到PHP/Python实战调用,进行完整拆解。

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

一、接口基本信息

二、请求参数说明

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

按 type 追加的参数

type = 1(获取问题)

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

type = 2(提交答案)

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

三、返回参数说明

返回示例

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

五、PHP 调用示例

5.1 获取第 1 题(POST cURL)

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

六、Python 调用示例

6.1 获取第 1 题(requests)

6.2 提交 200 题答案

七、使用注意事项

version 与题数必须对应:48 / 93 / 200,提交时 qcan的逗号分隔项数不能错,否则逻辑会乱。

qcan 只能出现 A 或 B,用英文逗号分隔,不要带空格。

获取题目时 num是逐题拉取的(不是一次返回全部 200 题),前端需要自己维护题号循环。

返回 mbti字段只给 4 字母代号(如 INFJ),想展示人格解读可以:自行维护一份 16 型映射表。

生产环境务必用 POST,GET 会把 ID / KEY 暴露在 URL 和日志里。

综上所述,MBTI-16型人格测试API提供了清晰的结构与多版本支持,通过上述参数与示例即可完成从试题获取到人格判定的完整流程。