星座的美丽传说
十二星座的美丽传说,相信大家都有所耳闻,如果要说出它的来源可不是人人都能说来的,这里让我们一起来听听星座文明起源的故事吧:星座起源为米索不达亚文明,是天上的恒星组合,也是用来确定天空方位和航海领域的太空坐标,每个星座都有它的美丽传说,不仅体现当时古希腊人的思想,也赋予了星座更多的神秘感,最初人类将三五成群的恒星与神话中的人物或器具联系起来,因而星座都是以这些流传下来的古希腊神话为基础而命名。
如今,经过相关机构调研发现,在年轻人的社交场合中,星座已经成为不可或缺的闲聊话题,故事听起来真的很浪漫,星座查询便成了一种大众化的娱乐方式。因而,星座查询api接口的需求量也越来越大,人们不仅好奇要问,星座api接口是什么?
什么是星座查询api
简单而言API并不是一个单独成立的程序,它更类似于一个集成系统中的插件。首先它和其他接口一样,作为嫁接方,将并不属于自身的其他程序的函数及功能导入到集成系统中,使得本身系统中不具备的内容通过API插件功能而得以实现。
星座查询api接口本身由专业人士成功开发,所以使用者并不需要考虑其中后端的代码原理等等。只要简单熟悉使用方法就是可以在专业人士的指导下进行配置,配置好后,输入请求就可以获取相应的星座信息。整个过程就像是从火车中的集装箱里取出我们所需的一节内容返回给客户端。
如何对接星座接口
在星座运势api接入之后就可从中了解星座运势,它的连接和查询的操作动作都很简单,直接登陆网站搜索下载就可以了。虽然使用简单,但千万不要因为它看上去娱乐化,就认为流程很简单,因为星座运势是需要根据行星运动对每个星座群体产生的影响及变化而产生。它是从健康、职场、财运、感情这多方面星座运势得出结果。所以,星座API做起来要考虑很多方面因素。
星座接口简介:提供十二星座查询,每个星座的今天、明天、本周、本月、本年星座运势今日运势查询api接口。
子接口:
- 星座运势查询
- 十二星座
返回格式:json,xml
请求方式:GET,POST
POST 请求需要设置Header头:Content-Type: application/x-www-form-urlencoded;charset=utf-8
请求说明:
名称 | 必填 | 类型 | 说明 | 示例 参数另存 |
appid | 是 | String | 应用ID,在后台我的应用查看或者添加 | 1 |
astroid | 是 | Intger | 星座id,在调用查询运势的时候会用到 | 1 |
format | 否 | String | 返回数据格式类型,每个接口已经说明支持返回格式:json,xml | json |
sign | 是 | String | 1.使用Md5方式验证,参数按一定规则md5后返回的字符串,详情点击这里阅读 | 52a9dbe274a5c537bbf7a53e2d66c09f |
time | 否 | String | 请求时传递的当前服务器时间戳 | 1545829466 |
xz_ymd | 是 | String | 星座查询日期 ,范围:1900-2035 | 2019-08-02 |
返回参数说明:
名称 | 必填 | 类型 | 说明 | 示例 参数另存 |
codeid | 否 | Integer | 状态码,返回10000状态都会进行计费。具体说明可查看状态码说明 | 10000 |
message | 否 | String | 请求状态说明 | ok |
retdata | 否 | Array | 回数据集合,可能是数据、对象或者字符串 | |
time | 否 | String | 请求时传递的当前服务器时间戳 | 1564736882 |
xz_astroid | 否 | Integer | 星座id,与请求参数astroid是一致的 | 1 |
xz_astroname | 否 | String | 查询星座 | 白羊座 |
xz_career | 否 | String | 工作运势 | 工作上,你们会结束之前那种混乱的状态,尤其是... |
xz_color | 否 | String | 幸运色 | 黄色 |
xz_date | 否 | String | 时间 | 2019-07-28~07-8月3 |
xz_health | 否 | String | 健康运势 | 要注意你们的肠胃问题,不要暴饮暴食,尽量晚上就不要吃宵夜啦。 |
xz_job | 否 | |||
xz_love | 否 | String | 爱情运势 | 单身的本周会有不错的异性缘,不仅是... |
xz_money | 否 | String | 财运 | 本周容易破财,可能会有一些意外的花销和开支,... |
xz_month | 否 | Array | 本月运势 | |
xz_number | 否 | String | 幸运数字 | 9 |
xz_presummary | 否 | String | 性格概述 | 你的头脑特别容易短路,做出一些让自己肠子... |
xz_star | 否 | String | 贵人星座 | 水瓶座 |
xz_summary | 否 | String | 综合运势 | 月初的时候,受水星顺行的影响,你们的事业... |
xz_today | 否 | Array | 当天运势 | |
xz_tomorrow | 否 | Array | 明天运势 | |
xz_week | 否 | Array | 本周运势 | |
xz_year | 否 | Array | 今年运势 |
服务器状态码:
状态码 | 说明 |
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://登录后显示/pyi/73/185';
$appid = '应用id';// 在后台我的应用查看;
$secret = '应用密钥';// 在后台我的应用查看;
$data = array(
'appid'=> '1',
'astroid'=> '1',
'format'=> 'json',
'time'=> '1545829466',
'xz_ymd'=> '2019-08-02',
);
$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);
星座查询api接口接入配置的操作简单并不代表它所带来的信息是简单的,首先背后数据库的资料支撑就是一项庞大工程,需要众多专业人士根据星座信息相关内容的分析而形成的,需要考虑的内容尤其众多。星座查询api的内容就包括了十二星座的每日星座运势查询功能、明日星座运势查询、一周运势的分析、本月运势及今年、明年、或将来运势等等。如果您有关于此api接口方面的疑问需要更多了解,欢迎咨询挖数据,及时为您开启咨询具体星座查询api接口。