接口地址:http://v.juhe.cn/dream/query |
---|
返回格式:json/xml |
请求方式:get |
请求示例:http://v.juhe.cn/dream/category?key=您申请的key |
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
key | string | 必填 | 应用APPKEY,申请数据系统分配 扫码关注公众号 |
q | string | 必填 | 梦境关键字,如:黄金 需要utf8 urlencode |
cid | int | 选填 | 指定分类,默认全部 |
full | int | 选填 | 是否显示详细信息,1:是 0:否,默认0 |
名称 | 类型 | 说明 |
---|---|---|
error_code | int | 返回码 |
reason | string | 返回说明 |
{
"reason": "successed",
"result": [{
"id": "873e943d1bcb40cd4b289e0809803343",
"title": "黄金 金子",
"des": "梦见黄金,预示会遭遇挫折。梦见有人送黄金给自己,可能会蒙受损失。女人梦见丢了黄金,预示添置新首饰。",
"list": [
"梦见黄金,预示会遭遇挫折。梦见有人送黄金给自己,可能会蒙受损失。女人梦见丢了黄金,预示添置新首饰。",
"另外,如果梦见金银制的杯、盆、工具等,都预示要结婚,或在需要下赌注的事情上,会有好运气。",
"梦见金衣服、金布,预示会得到荣誉和声望。",
"梦见自己在寻找黄金,预示会通过自己的努力,改善处境,取得成功。",
"梦见炼金,或是淘金,采金,则是提醒你要提高警惕,擦亮眼睛,不要以貌取人。",
"梦见挖出金子,或打开金库,预示你会有意外之财。",
"梦见藏起金子,提醒你要好好保护自己的利益,必要的话"
]
},
{
"id": "237169518a0ff81aec29b80a546aa7ac",
"title": "黄金",
"des": "梦见黄金,预示会遭遇挫折。梦见有人送黄金给自己,可能会蒙受损失。女人梦见丢了黄金,预示添置新首饰。",
"list": [
"梦见黄金,预示会遭遇挫折。梦见有人送黄金给自己,可能会蒙受损失。女人梦见丢了黄金,预示添置新首饰。",
"另外,如果梦见金银制的杯、盆、工具等,都预示要结婚,或在需要下赌注的事情上,会有好运气。",
"梦见金衣服、金布,预示会得到荣誉和声望。",
"梦见自己在寻找黄金,预示会通过自己的努力,改善处境,取得成功。",
"梦见炼金,或是淘金,采金,则是提醒你要提高警惕,擦亮眼睛,不要以貌取人。",
"梦见挖出金子,或打开金库,预示你会有意外之财。",
"梦见藏起金子,提醒你要好好保护自己的利益,必要的话"
]
},
{
"id": "315f055cfbae60064e07427321e6a722",
"title": "捡黄金",
"des": "梦见捡黄金,你要发大财,但要努力争取。发财也要付出努力,不会自动掉在你的口袋里。",
"list": [
"梦见捡黄金,你要发大财,但要努力争取。发财也要付出努力,不会自动掉在你的口袋里。",
"梦见捡黄金,预示着通过自己的积极努力,能够成功地改变不适宜的条件。"
]
}
],
"error_code": 0
}
错误码 | 说明 |
---|---|
206401 | 梦境关键字不能为空 |
206402 | 错误的解梦ID |
10001 | 错误的请求KEY |
10002 | 该KEY无请求权限 |
10003 | KEY过期 |
10004 | 错误的OPENID |
10005 | 应用未审核超时,请提交认证 |
10007 | 未知的请求源 |
10008 | 被禁止的IP |
10009 | 被禁止的KEY |
10011 | 当前IP请求超过限制 |
10012 | 请求超过次数限制 |
10013 | 测试KEY超过请求限制 |
10014 | 系统内部异常(调用充值类业务时,请务必联系客服或通过订单查询接口检测订单,避免造成损失) |
10020 | 接口维护 |
10021 | 接口停用 |
<?php
/**
* Created by PhpStorm.
* User: FZS
* Time: 2019/3/15 17:50
*/
//----------------------------------
// 聚合 解梦 调用类
//----------------------------------
class freeApi{
private $apiKey = false; //聚合appkey
private $apiUrl = 'http://v.juhe.cn/laohuangli/d';
public function __construct($apikey){
$this->apiKey = $apikey;
}
/**
* 将JSON内容转为数据,并返回
* @param string $content [内容]
* @return array
*/
public function returnArray($content){
return json_decode($content,true);
}
/**
* 获取 解梦 结果
* @return array
*/
public function getResult(){
$params = [
"key" => $this->apiKey,//应用APPKEY(应用详细页查询)
"q" => "",//梦境关键字,如:黄金 需要utf8 urlencode
"cid" => "",//指定分类,默认全部
"full" => "",//是否显示详细信息,1:是 0:否,默认0
];
$params = http_build_query($params);
return $this->returnArray($this->freeApiCurl($this->apiUrl,$params,1));
}
/**
* 请求接口返回内容
* @param string $url [请求的URL地址]
* @param string $params [请求的参数]
* @param int $ipost [是否采用POST形式]
* @return string
*/
public function freeApiCurl($url,$params=false,$ispost=0){
$ch = curl_init();
curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
curl_setopt( $ch, CURLOPT_USERAGENT , 'chuanshuoapi' );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );
curl_setopt( $ch, CURLOPT_TIMEOUT , 60);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );
if( $ispost )
{
curl_setopt( $ch , CURLOPT_POST , true );
curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );
curl_setopt( $ch , CURLOPT_URL , $url );
}
else
{
if($params){
curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );
}else{
curl_setopt( $ch , CURLOPT_URL , $url);
}
}
$response = curl_exec( $ch );
if ($response === FALSE) {
return false;
}
curl_close( $ch );
return $response;
}
}