| 接口地址:https://cn.apihz.cn/api/mingli/mbti.php |
|---|
| 返回格式:json |
| 请求方式:get/post |
| 请求示例:https://cn.apihz.cn/api/mingli/mbti.php?id=id&key=key&type=1&version=3&num=1&qcan=A,A |
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | int | 必填 | 用户中心的数字ID |
| key | string | 必填 | 对应平台秘钥,非本平台 扫码关注公众号 |
| type | int | 必填 | 请求类型,1=获取问题,2=提交答案 |
| version | int | 必填 | 版本类型,1=基础版48题,2=专业版93题,3=完整版200题。注意不同版本的问题不同。例:version=3 |
| num | int | 选填 | 获取问题时必须传问题编号,比如获取第1题则传1,问题编号不能超过对应版本的最大题数,例:num=1 |
| qcan | string | 选填 | 提交答案时必传,每一题的答案用英文逗号隔开,也就是每一题的选项,A或B。例:qcan=A |
| 名称 | 类型 | 说明 |
|---|---|---|
| q | string | 问题 |
| a | string | 选项A |
| b | string | 选项B |
| mbti | string | 人格类型 |
{
"code": 200,
"q": "当你参加社交聚会时,你倾向于:",
"a": "A. 与多数人交谈,包括陌生人。",
"b": "B. 寻找熟悉的人或小团体进行深入交流。"
}| 错误码 | 说明 |
|---|---|
| 400 | 错误信息提示 |
| 400 | num参数题号无效,请检查版本和题号 |
<?php
/**
* Created by PhpStorm.
* User: FZS
* Time: 2025/4/20 07:11
*/
class freeApi
{
private $apiUrl;
public function __construct()
{
$this->apiUrl = 'https://cn.apihz.cn/api/mingli/mbti.php?id=id&key=key&type=1&version=3&num=1&qcan=A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A';
}
/**
* 获取结果
* @return array
*/
public function getResult()
{
return file_get_contents($this->apiUrl);
}
}package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
)
const (
APIURL = "https://cn.apihz.cn/api/mingli/mbti.php?id=id&key=key&type=1&version=3&num=1&qcan=A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A"
)
func main() {
queryUrl := fmt.Sprintf("%s",APIURL)
resp, err := http.Get(queryUrl)
if err != nil {
log.Println(err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}