价格:
接口地址: https://登录后显示/api/243/443(支持:http/https)
返回格式:json,xml,jsonp调用
请求方式:GET,POST
POST 请求需要设置Header头:Content-Type: application/x-www-form-urlencoded;charset=utf-8
Api测试工具请求说明:
名称 | 必填 | 类型 | 说明 | 示例 参数另存 |
---|---|---|---|---|
appid | 是 | String | 应用ID,在后台我的应用查看或者添加 | 1 |
format | 否 | String | 返回数据格式类型,每个接口已经说明支持返回格式:json,xml, jsonp调用方法说明 | json |
gx_birthday1 | 否 | String | 男方生日 | 2024-09-29 16:53 |
gx_birthday2 | 否 | String | 女方生日 | 2024-09-29 16:53 |
gx_name1 | 否 | String | 男方姓名 | 李四 |
gx_name2 | 否 | String | 女方姓名 | 李碧霞 |
sign | 是 | String | 1.使用Md5方式验证,参数按一定规则md5后返回的字符串,详情点击这里阅读 2.使用Hash验证方式,直接跟上密钥即可。如何设置hash验证 通过我的应用里面修改验证方式 |
52a32be274a5c537bbf7a53e2d66c09f |
Md5验证方式-加密顺序
返回参数说明:
名称 | 必填 | 类型 | 说明 | 示例 参数另存 |
---|---|---|---|---|
codeid | 否 | Integer | 状态码,返回10000状态都会进行计费。具体说明可查看状态码说明 | 10000 |
gx_bad | 否 | Array | ||
gx_rate | 否 | String | 占比 | 12.74 |
gx_remark | 否 | String | 在这些年份中,婚姻容易出现变动和危机,要注意彼此沟通,相互信任,好的沟通能在变动来临时,一起跨越困难阻碍,维系婚姻的稳定,让婚姻更加幸福美满。 | |
gx_score | 否 | Integer | 分值 | 80 |
gx_scoretext | 否 | 男方和女方的合婚等级为:吉。这表明你们双方八字的调和度比较高,你们之间的缘分比较深,婚配度也高,两人相识相爱属于天赐良缘。两人若共结连理,能够拥有美满幸福的婚姻,两人能互相扶持,可以白头偕老。 | ||
gx_shensha | 否 | |||
gx_shenshasort | 否 | |||
gx_title | 否 | String | 标题 | 震命男配震命女 |
gx_warnyears | 否 | |||
gx_wealth | 否 | String | ||
gx_wealthremark | 否 | 从婚前婚后财富变化看自己和伴侣旺夫旺妻的情况,以此判断您的伴侣是否有旺妻命或旺夫命,这一定程度上反映伴侣在婚姻关系中财富事业方面对您的影响,但并不绝对,关键还要看双方八字的调和情况。 | ||
gx_wuxing | 否 | |||
gx_wx | 否 | Array | ||
gx_xiji | 否 | |||
gx_years | 否 | Array | ||
gx_zuo | 否 | String | 坐西南向东北 | |
gx_主星 | 否 | String | 比肩 | |
gx_乾造 | 否 | String | 丙申 | |
gx_坤造 | 否 | String | 丙申 | |
gx_基本命盘 | 否 | Array | ||
gx_年柱 | 否 | Array | ||
gx_日柱 | 否 | Array | ||
gx_时柱 | 否 | Array | ||
gx_星运 | 否 | String | 病 | |
gx_月柱 | 否 | Array | ||
gx_神煞 | 否 | Array | ||
gx_空亡 | 否 | String | 辰巳 | |
gx_纳音 | 否 | String | 山下火 | |
gx_自坐 | 否 | String | 病 | |
gx_藏干 | 否 | Array | ||
message | 否 | String | 请求状态说明 | 返回成功 |
retdata | 否 | Array | 回数据集合,可能是数据、对象或者字符串 | |
0 | 否 | |||
gx_bazi | 否 | Array | ||
gx_birthday | 是 | String | 生日 | 2024-09-29 16:53 |
gx_birthday2 | 否 | String | 女方生日 | 2024-09-29 16:53 |
gx_birthdaylunar | 否 | 二〇二四年八月廿七日 丙申 | ||
gx_birthdaylunar2 | 否 | 二〇二四年八月廿七日 丙申 | ||
gx_ch | 否 | String | 癸 | |
gx_character | 否 | String | ||
gx_content | 否 | String | 内容 | 中等婚配,主一生平淡,有子有女,团圆和气,无惊无险。 |
gx_desc | 否 | String | 正直负责,端庄严肃,循规蹈矩,但易流于刻板,墨守成规,反为意志不坚。 | |
gx_emotional | 否 | Array | ||
gx_exuberantinfo | 否 | |||
gx_fang | 否 | String | 宜住西四宅的房子 | |
gx_female | 否 | Array | ||
gx_femaleimprove1 | 否 | 你的八字姻缘星五行为水,日常可佩戴水性配饰,以补足姻缘星的五行力度,如 黑曜石材质饰品、水溶液挂饰、液体配饰等;配合缘定三生银戒弥补先天姻缘星弱的问题;此外,黑色为水,如不便于佩戴水性配饰,可佩戴黑色饰品,效用略逊,但亦有效;有的人姻缘星或与八字喜用神相悖,因此补足姻缘星的配饰不可多于喜用神的数量和搭配比例。 | ||
gx_femaleimprove2 | 否 | 你的八字姻缘星五行为水,而生旺姻缘星的五行为金,日常可佩戴金属配饰,以催旺姻缘星的五行力度,如 金饰、银器、白水晶手链等;在二人感情相处和谐的时刻,约定佩戴缘定三生男女对戒,使二人连理锁心;此外,白色为金,如对金属过敏,可佩戴白色饰品,效用略逊,但亦有效;有的人姻缘星或与八字喜用神相悖,因此催旺姻缘星的配饰不能多于喜用神的数量和搭配比例。 | ||
gx_forecast | 否 | String | 婚后夫妻之间的生活相对比较稳定,没有太多的亲戚朋友出现干预生活,有了孩子之后,与孩子的相处也比较稳定,家庭生活比较和睦,有利于维持好夫妻之间的生活稳定度。 | |
gx_gua | 否 | Integer | 卦(6个卦使用英文逗号分隔):0=老阴;1=少阴;2=少阳;3=老阳 | 震卦 |
gx_lastremark | 否 | 怎么样才算是旺夫旺妻?这是我们首先要去认清的问题。过去“旺夫旺妻”是指我们在婚姻中能否很好地配合自己的配偶(男方主要看养家糊口的能力,女方主要看持家能力)、能否让配偶的人生越来越顺、能否让配偶变得健康等等,都是旺夫旺妻最典型的的表现。 而当迁移到现代的婚姻关系模式,旺夫旺妻的本质其实也并未发生本质改变,而且我们都具备能力去改善自己的婚姻关系。比方说,当你意识到自己的持家能力不太好,并因此而给丈夫带来更多负担时,这时你是不是应该反思下:自己在这段婚姻中有问题吗?自己真的为这段婚姻努力付出了吗?自己是不是还能做得更好一点? 当你开始反观自己并做出调整时,你的丈夫会因为你的分担而保持良好的身心状态,其实你就是旺夫的。因此,无论是“克夫克妻”还是“旺夫旺妻”的定断,都需要以正确的态度去面对,否则我们很容易受陈旧命理观的消极影响,耽误了自己的幸福。 | ||
gx_level | 否 | Integer | 2 | |
gx_levelremark | 否 | 从八字性格分析看自己和伴侣旺夫旺妻的情况,以此判断您的伴侣是否有旺妻命或旺夫命,这一定程度上反映伴侣在婚姻关系中对您的影响,但并不绝对,关键还要看双方八字的调和情况。 | ||
gx_male | 否 | Array | ||
gx_man | 否 | String | 震 | |
gx_manimprove1 | 否 | 你的八字姻缘星五行为金,日常可佩戴金属配饰,以补足姻缘星的五行力度,如金饰、银器、白水晶手链等;配合缘定三生银戒弥补先天姻缘星弱的问题;此外,白色为金,如对金属过敏,可佩戴白色饰品,效用略逊,但亦有效;有的人姻缘星或与八字喜用神相悖,因此补足姻缘星的配饰不可多于喜用神的数量和搭配比例。 | ||
gx_manimprove2 | 否 | 你的八字姻缘星五行为金,而生旺姻缘星的五行为土,日常可佩戴土性配饰,以催旺姻缘星的五行力度,如随身携带1枚小鹅卵石、黄玉或黄玛瑙手链配饰等;在二人感情相处和谐的时刻,约定佩戴缘定三生男女对戒,使二人连理锁心;此外,黄色为土,如不便于携带石器饰品,可佩戴土黄色饰品,效用略逊,但亦起效;有的人姻缘星或与八字喜用神相悖,因此催旺姻缘星的配饰不能多于喜用神的数量和搭配比例。 | ||
gx_marrymode | 否 | |||
gx_max | 否 | String | 金 | |
gx_min | 否 | String | 土 | |
gx_ming | 否 | String | 东四命 | |
gx_minggua | 否 | |||
gx_mingguadescriptor | 否 | |||
gx_msg | 否 | String | 传统八字合婚,不是单纯参考生肖合冲的理论,更多需要依照八字中二人五行生克喜忌等命理关系来对二人感情婚姻进行吉凶预测。 一般来说,只要双方八字五行互相调和。没有出现严直的冲克,且双方所行大运没有严重冲克等,便可看作是比较好的合婚。 合婚不仅可以帮助你判断对象是否和自己适合结婚,亦可借八字命理的方法来增进一段感情和婚姻,让感情顺利走下去。 | |
gx_name | 是 | String | 名称 | 李四 |
gx_name2 | 否 | String | 女方姓名 | 李碧霞 |
1 | 否 | |||
2 | 否 | |||
3 | 否 | 食 |
JSON返回示例:
服务器状态码:
状态码 | 说明 |
---|---|
10000 | 返回成功 |
10001 | appid必须指定,可以我的应用里面查看 |
10002 | sign值必须指定,加密规则请前往帮助中心查看 |
10003 | sign值验证不通过,加密规则请前往帮助中心查看 |
10004 | 时差不能超过10分钟,可以不传递这个参数,注意时间戳单位是秒 |
10005 | appid错误,请检查appid值,前往会员中心->我的应用查看或添加 |
10006 | 当前IP地址未授权,请前往用户中心->我的应用添加ip{@info} |
10007 | 应用被禁用,请联系客服处理 |
10008 | 应用内没有该接口,请到我的应用里面添加这个接口 |
10009 | api接口不存在 |
10010 | 您没有添加该api接口 |
10011 | api已经到期 |
10012 | 没有订购任何api,请前往购买后再操作 |
10013 | 该接口已经暂停使用 |
10014 | 未知的错误,可以联系客服处理 |
10015 | 参数个数错误 |
10019 | {@info} |
10017 | time必须是整型 |
10018 | 次数不足 |
10020 | 子接口不存在,可能已经被关闭 |
10021 | 服务器发生错误 |
10022 | 帐户余额不足,请充值! |
10023 | 订单提交成功,等待回调结果 |
10024 | 调试模式数据 |
10025 | 查无数据 |
请选择开发语言:
$method = 'GET'; //请求方式 GET,POST $secretType = 'MD5'; //验证方式MD5,Hash 通过后台 我的应用去修改 $api_url = 'https://登录后显示/api/243/443'; $appid = '应用id';// 在后台我的应用查看; $secret = '应用密钥';// 在后台我的应用查看; $data = array( 'appid'=> '1', 'format'=> 'json', 'gx_birthday1'=> '2024-09-29 16:53', 'gx_birthday2'=> '2024-09-29 16:53', 'gx_name1'=> '李四', 'gx_name2'=> '李碧霞', ); $data['appid'] = $appid; $data['time'] = time();//当前服务器时间 if('MD5' == $secretType){ ksort($data); //按照键名对数组排序,为数组值保留原来的键。 $md5String = ''; foreach($data as $key=>$val){ if(strlen($val)>0){ //过滤空值 $md5String.=$key.$val; } } $secret = md5($md5String.$secret); } $data['sign'] = $secret; if('GET'==$method){ $sendUrl = $api_url.'?'.http_build_query($data); //把数据转换成url参数形式,a=b&c=d&e=f $result = file_get_contents($sendUrl); }else{ $header = ['Content-Type: application/x-www-form-urlencoded;charset=utf-8']; $ch = curl_init(); if(is_array($data))$data = http_build_query($data); curl_setopt($ch, CURLOPT_URL, $api_url); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POST, true);//POST curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_ENCODING,'gzip,deflate'); $result = curl_exec($ch); } $result = json_decode($result,true); print_r($result);
#!/usr/bin/python3 # -*- coding: UTF-8 -*- #该代码为python3.7示例代码 import ssl,time,hashlib,string from urllib import request,parse,error; from urllib.parse import quote api_url = 'https://登录后显示/api/243/443'; appid = '应用id';#在后台我的应用查看; secret = '应用密钥';#在后台我的应用查看; data = { 'appid':'1', 'format':'json', 'gx_birthday1':'2024-09-29 16:53', 'gx_birthday2':'2024-09-29 16:53', 'gx_name1':'李四', 'gx_name2':'李碧霞', }; data['appid'] = appid; data['time'] = round(time.time());#当前服务器时间 keysArr = list(data.keys()) #取出字典key keysArr.sort()#对字典key进行排序 md5String = ''; params = [] for key in keysArr: if data[key]: val = str(data[key]) md5String+=key+val params.append(key + "=" + val ) md5String += secret; m = hashlib.md5() b = md5String.encode(encoding='utf-8') m.update(b) sign = m.hexdigest() params.append('sign='+sign)#加入计算后的sign值去请求 params = '&'.join(tuple(params)); #把列表转成元组后用&分隔,最终转换成字符串 a=b&c=d&e=f ssl._create_default_https_context = ssl._create_unverified_context url = api_url+'?'+params; url = quote(url, safe=string.printable) req = request.Request(url) opener = request.build_opener() r = opener.open(fullurl=req) doc = r.read(); print(doc.decode('utf-8'))