

| Header名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|
X-API-Key | 你的API密钥 | 是 | 逗号APIKEY,用户后台首页获取 |
Content-Type | application/json | 是 | 请求内容类型 |
| 参数名 | 默认值 | 必填 | 说明 |
|---|---|---|---|
api_id | 73 | 是 | API接口ID,系统默认 |
endpoint_id | ep_e18fda4b54fd2f77a02fdb9bfc143d19 | 是 | 端点ID,系统默认 |
method | POST | 是 | 请求方式,可选值:POST |
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
name | string | 是 | 用户姓名,建议 1–20 字,用于解析时结合命理。 | |
gender | string | 否 | 性别,取值 男 或 女;不传时模型按通用解析。 | |
birthday | string | 否 | 出生日期,格式 YYYY-MM-DD,如 2010-10-10;用于结合生辰八字命理。 | |
dream | string | 是 | 梦境描述,最长 2000 字。描述越具体,解析越贴合。 | |
| 参数名 | 类型 | 说明 | 示例 |
|---|---|---|---|
data.name | string | 回显的姓名。 | |
data.gender | string | 回显的性别。 | |
data.birthday | string | 回显的出生日期。 | |
data.dream | string | 回显的梦境描述。 | |
data.html | string | 解析结果 HTML 片段,包含五大板块与结尾备注,需配合固定 CSS 使用(见接口详情)。 | |
data.generated_at | string | 生成时间,格式 YYYY-MM-DD HH:mm:ss。 | |
{"success":true,"data":{"name":"李飞","gender":"男","birthday":"2026-07-07","dream":"梦见一条大河挡住了去路","html":"\n 【心境解读:潜意、欲望、压力】\n 潜意你潜意识中对目前的人生阶段性选择有模糊的犹疑,大河象征你尚未准备好跨越的未知领域,或是想逃避却又绕不开的现实阻碍,深层不愿直面贸然前行的风险。\n 欲望你内心渴望突破当前停滞的状态,渴望拥有足够的力量与勇气跨越眼前的困境,达成某个未完成的目标,同时也期待能获得可靠的助力与安稳的支撑。\n 压力近期生活或职场中出现的新任务、新选择给你带来了压力,你既怕判断失误,又怕停滞不前,这种两难的纠结让你内心紧绷,感到无从下手。\n\n\n 【运势启示:情缘、财势、机运】\n 情缘当前感情运处于观望期,若正处于暧昧阶段,对方可能也在犹豫要不要进一步发展,切勿过于急躁,放慢节奏相处更易看清彼此心意。\n 财势近期财运虽无大幅增益,但也不会出现破财风险,不适合贸然投资高风险项目,稳步打理现有资产更易守住财富。\n 机运近期出现的新机遇带有一定不确定性,需多加考量再做决定,切莫因一时冲动错过,也别因过度保守错失优质契机。\n\n\n 【象征预兆:吉象、暗示、转机】\n 吉象大河在梦中象征的阻碍并非无解困境,反而是预示你将获得沉淀思考的契机,熬过这段过渡期后,后续发展会更加稳妥顺畅。\n 暗示梦境暗示你需重新梳理当前的计划与方向,不可再沿用旧有方式前行,适时调整策略,才能打破眼前的僵局。\n 转机转机即将出现在你主动寻求帮助的过程中,身边的长辈或经验丰富的朋友或许能为你指明方向,助你跨越眼前的大河。\n\n\n 【个性解梦:命理、气运、缘定】\n 命理你命理中自带审慎稳重的特质,遇到阻碍时不会冲动冒进,这种特质会帮你规避不少风险,只是偶尔会因过度犹豫错失先机。\n 气运近期气运处于蓄力上升阶段,虽表面看似平静无波,实则暗中积累着突破的力量,待时机成熟便会有所显现。\n 缘定近期遇到的人事物中,暗藏着与你契合的缘分之一,无论是人际还是事业,真诚以待的相处方能收获长久的联结。\n\n\n 【周公建议:慎行、修心、蓄势】\n 慎行近期行事需谨慎,重大决策切莫仓促敲定,可多听取他人建议,结合自身实际情况再做抉择,避免因莽撞出错。\n 修心多抽出时间独处整理心绪,平复内心的纠结与焦虑,通过阅读或短途散步舒缓压力,让心境回归平和再行事。\n 蓄势这段时间适合沉淀自身技能,为后续的突破蓄力,切勿急于求成,稳步积累方能让未来的前行更具底气。\n\n梦境解析生成结果仅作休闲娱乐参考,不作现实吉凶定论。","format":"form","generated_at":"2026-10-20 15:55:55"}}{"success":false,"error":"missing_params","message":"请提供姓名(name)与梦境(dream)参数"}| 错误代码 | HTTP状态 | 错误信息 | 详细说明 |
|---|---|---|---|
| 暂无业务错误码 | |||
| 错误代码 | HTTP状态 | 错误信息 | 详细说明 |
|---|---|---|---|
401 | HTTP 401 | 认证失败 | 请求头中缺少 X-API-Key 或 API Key 无效 |
400 | HTTP 400 | 参数错误 | 缺少必要参数(api_id、endpoint_id、method)或必填业务参数缺失 |
404 | HTTP 404 | 资源不存在 | API不存在、已下架或端点不存在 |
403 | HTTP 403 | 未开通 | 您尚未开通此API,请先开通 |
405 | HTTP 405 | 方法不允许 | 请求方法不在端点允许列表中 |
402 | HTTP 402 | 积分不足 | 账户积分不足以调用该API |
500 | HTTP 500 | 服务器内部错误 | 系统异常 |
接口返回的 data.html 是一段固定结构的 HTML 片段,包含以下 class,调用方需自行引入对应 CSS 才能呈现最佳效果:
| class | 说明 |
|---|---|
.dream-block | 每个解析板块的外层卡片容器,共 5 个。 |
.dream-title | 板块标题行,含 Font Awesome 图标(如 fa-heart-o)与【】标题文字。 |
.dream-point | 单个要点行,每个小标签独占一行。 |
.dream-label | 要点标签(潜意、欲望、压力、情缘、财势…),蓝色胶囊样式。 |
.dream-text | 要点正文内容。 |
.dream-note | 结尾备注:梦境解析生成结果仅作休闲娱乐参考,不作现实吉凶定论。 |
<?php
// 以 周公解梦专业详解(AI版)(ID:73) 为例,以下为PHP请求示例:
$gateway_url = "https://api.douhao.com/gateway";
// 系统参数
$gatewayData = array(
'api_id' => 73,
'endpoint_id' => 'ep_e18fda4b54fd2f77a02fdb9bfc143d19',
'method' => 'POST'
);
// 业务参数(请填写实际值)
$bizParams = array(
'name' => '', // 请填写实际值,
'gender' => '', // 请填写实际值,
'birthday' => '', // 请填写实际值,
'dream' => '', // 请填写实际值
);
// 合并请求数据
$requestData = array_merge($gatewayData, $bizParams);
// 请求头(请替换为您的API密钥)
$headers = array(
'Content-Type: application/json',
'X-API-Key: 您的API密钥'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $gateway_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 180);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($requestData, JSON_UNESCAPED_UNICODE));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
$error = curl_error($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($error) {
echo "请求错误: " . $error;
} else {
echo "HTTP状态码: " . $httpCode . "\n";
echo "响应数据: " . $response;
}
?>#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import requests
import json
# API网关地址
gateway_url = "https://api.douhao.com/gateway"
# 系统参数
gateway_data = {
'api_id': 73,
'endpoint_id': 'ep_e18fda4b54fd2f77a02fdb9bfc143d19',
'method': 'POST'
}
# 业务参数(请填写实际值)
biz_params = {
'name': '', # 请填写实际值,
'gender': '', # 请填写实际值,
'birthday': '', # 请填写实际值,
'dream': '', # 请填写实际值
}
# 合并请求参数
request_data = {**gateway_data, **biz_params}
# 请求头(请替换为您的API密钥)
headers = {
'Content-Type': 'application/json',
'X-API-Key': '您的API密钥'
}
try:
response = requests.post(
gateway_url,
json=request_data,
headers=headers,
timeout=180,
verify=False # 生产环境建议设为True
)
print(f"HTTP状态码: {response.status_code}")
print("响应数据:")
print(json.dumps(response.json(), indent=2, ensure_ascii=False))
except requests.exceptions.RequestException as e:
print(f"请求错误: {e}")// 以 周公解梦专业详解(AI版)(ID:73) 为例,以下为Node.js请求示例
// 需要先安装 axios: npm install axios
const axios = require('axios');
// API网关地址
const gatewayUrl = 'https://api.douhao.com/gateway';
// 系统参数
const gatewayData = {
api_id: 73,
endpoint_id: 'ep_e18fda4b54fd2f77a02fdb9bfc143d19',
method: 'POST'
};
// 业务参数(请填写实际值)
const bizParams = {
"name": "", // 请填写实际值,
"gender": "", // 请填写实际值,
"birthday": "", // 请填写实际值,
"dream": "", // 请填写实际值
};
// 合并请求参数
const requestData = { ...gatewayData, ...bizParams };
// 请求头(请替换为您的API密钥)
const headers = {
'Content-Type': 'application/json',
'X-API-Key': '您的API密钥'
};
async function callApi() {
try {
const response = await axios.post(gatewayUrl, requestData, {
headers: headers,
timeout: 180000
});
console.log('HTTP状态码:', response.status);
console.log('响应数据:');
console.log(JSON.stringify(response.data, null, 2));
} catch (error) {
if (error.response) {
console.log('HTTP状态码:', error.response.status);
console.log('错误响应:', error.response.data);
} else {
console.log('请求错误:', error.message);
}
}
}
callApi();// 以 周公解梦专业详解(AI版)(ID:73) 为例,以下为Java请求示例
// 需要依赖:okhttp 和 gson
import okhttp3.*;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
public class ApiDemo {
private static final String GATEWAY_URL = "https://api.douhao.com/gateway";
private static final Gson gson = new GsonBuilder().setPrettyPrinting().create();
public static void main(String[] args) throws Exception {
// 系统参数
Map<String, Object> gatewayData = new HashMap<>();
gatewayData.put("api_id", 73);
gatewayData.put("endpoint_id", "ep_e18fda4b54fd2f77a02fdb9bfc143d19");
gatewayData.put("method", "POST");
// 业务参数(请填写实际值)
Map<String, Object> bizParams = new HashMap<>();
map.put("name", ""); // 请填写实际值
map.put("gender", ""); // 请填写实际值
map.put("birthday", ""); // 请填写实际值
map.put("dream", ""); // 请填写实际值
// 合并请求数据
Map<String, Object> requestData = new HashMap<>(gatewayData);
requestData.putAll(bizParams);
// 请求体JSON
String jsonBody = gson.toJson(requestData);
// 创建请求
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(180, TimeUnit.SECONDS)
.readTimeout(180, TimeUnit.SECONDS)
.build();
RequestBody body = RequestBody.create(
jsonBody,
MediaType.parse("application/json; charset=utf-8")
);
Request request = new Request.Builder()
.url(GATEWAY_URL)
.post(body)
.addHeader("Content-Type", "application/json")
.addHeader("X-API-Key", "您的API密钥") // 请替换为您的API密钥
.build();
try (Response response = client.newCall(request).execute()) {
System.out.println("HTTP状态码: " + response.code());
String responseBody = response.body().string();
System.out.println("响应数据:");
System.out.println(gson.toJson(gson.fromJson(responseBody, Object.class)));
}
}
}# 以 周公解梦专业详解(AI版)(ID:73) 为例,以下为cURL请求示例
curl -X POST "https://api.douhao.com/gateway" \
-H "Content-Type: application/json" \
-H "X-API-Key: 您的API密钥" \
-d '{
"api_id": 73,
"endpoint_id": "ep_e18fda4b54fd2f77a02fdb9bfc143d19",
"method": "POST",
"name": "" // 请填写实际值,
"gender": "" // 请填写实际值,
"birthday": "" // 请填写实际值,
"dream": "" // 请填写实际值
}'
浙公网安备 33059102000262号