历史上的今天数据接口

前言

        也是做开发用到了"历史上的今天"数据接口。聚合给我限制次数,贫穷再一次增强了我的动手能力。本来一开始用的时候就想好怎么写一个接口了,只是比较懒,没写。没办法,接口访问次数够了,自己还没银子冲会员,只能出此下策!

        目前接口也是在我服务器上放着,和之前的身份证接口在同一个服务器上放着。一般情况下服务器都会开着,除非关了(emmmmm)。

        可视化测试页面

正文

        请求地址:

     请求当日信息列表   
        地址http://www.jiahengfei.cn:33550/port/history
        参数:dispose:选择查询方式:detail或者easy,详细查询或者简单查询 
                   key:以后的限制参数,目前固定“jiahengfei”
                   month:月,如“12”,“6”
                   day:日,如“25”,“8”
        示例http://www.jiahengfei.cn:33550/port/history?dispose=easy&key=jiahengfei&month=4&day=1
    根据事件id请求详细信息
        地址http://www.jiahengfei.cn:33550/port/history
        参数:dispose:固定“select”
                   key:以后的限制参数,目前固定“jiahengfei”
                   id:事件id
        示例http://www.jiahengfei.cn:33550/port/history?dispose=select&key=jiahengfei&id=[事件id]

        返回结果:

        一:detail详细返回
        {
  "code":1,
  "data":[
    {
      "id":3184,
      "lunar":"戊寅年二月廿五",
      "pic":"http://juheimg.oss-cn-hangzhou.aliyuncs.com/toh/201106/3/5B22944849.jpg",
      "title":"英国生理学家哈维诞辰",
      "year":"1578"
    },
    {
      "id":3185,
      "lunar":"丙申年二月十三",
      "pic":"",
      "title":"法国杰出女数学家索菲娅·吉尔曼诞辰",
      "year":"1776"
    },
    {
      "id":3186,
      "lunar":"己巳年二月十七",
      "pic":"http://juheimg.oss-cn-hangzhou.aliyuncs.com/toh/200404/1/99112155440.jpg",
      "title":"果戈理诞辰",
      "year":"1809"
    },...(省略)
  ]
,
  "msg":"请求成功"
}
        二:easy简单返回
        {
  "code":1,
  "data":[
    {
      "id":3184,
      "title":"英国生理学家哈维诞辰",
      "year":"1578"
    },
    {
      "id":3185,
      "title":"法国杰出女数学家索菲娅·吉尔曼诞辰",
      "year":"1776"
    },
    {
      "id":3186,
      "title":"果戈理诞辰",
      "year":"1809"
    },...(省略)
  ]
,
  "msg":"请求成功"
}
        三:详情返回
        {
  "code":1,
  "data":{
    "day":"25",
    "des":"在197年前的今天,1821年3月25日 (农历二月廿二),希腊人民反抗奥斯曼帝国的统治起义。",
    "id":3000,
    "lunar":"辛巳年二月廿二",
    "month":"3",
    "pic":"",
    "title":"希腊人民反抗奥斯曼帝国的统治起义",
    "year":"1821"
  }
,
  "msg":"请求成功"
}
        数据的话大概有一万多条,基本上每天的都有接近30条左右,基本满足需求。有的有图片地址,有的可能没有。
        图片来自聚合数据,数据可以保证永久有效,图片不保证永久有效,毕竟图片是聚合的图片,聚合要是更换了图片服务器地址的话图片就没法显示加载了;

    如果没有服务器的话只是做做测试可以联系我,我帮你打开,不要钱的吐舌头

    数据的话我应该是可以到处sql语句,需要自己搭建的话也可以找我要,毕竟能省点事就省点事,这玩意虽然简单,但是耗时啊,我弄出来也算是分享一下,有需要的找我要!

    联系方式:

        QQ:2757525207

        wechat:jy271613

        phone:17515250730



http://www.niftyadmin.cn/n/1429187.html

相关文章

服务器异常:java.lang.IllegalStateException

错误信息:java.lang.IllegalStateException: Cannot call sendError() after the response has been committed使用select搭建写接口,返回数据是json格式,直接用流写出到的浏览器,数据是正常写出了,不过服务器控制台一致在报异常信息,看着很不舒服,查了下原因,这个原因SSH框架也…

持久化日志LogPersist类

前言:项目做了一部分,要有持久化日志这一功能。目的是方便以后建库。项目后台预设了访问记录,登录记录等功能,但是一期还没有写到这个地方,所以需要做一些持久化信息的操作,一方面方便记录信息,一方面也要为…

Android PopupWindow使用方法小结

Android PopupWindow使用方法小结前几天要用到PopupWindow,一时竟想不起来怎么用,赶紧上网查了查,自己写了个demo,并在此记录一下PopupWindow的用法。使用场景PopupWindow,顾名思义,就是弹窗,在…

android按钮样式

一个效果还算不错的按钮背景效果&#xff1a;<?xml version"1.0" encoding"utf-8"?> <selectorxmlns:android"http://schemas.android.com/apk/res/android"><itemandroid:color"#f8f8f8"android:state_pressed"…

Git小计

手动:git pull origin master <这里需要修改/添加文件&#xff0c;否则与原文件相比就没有变动> git add . git commit -m "第一次提交" git push origin master 一行一行的写;错误记录 Cant update: no tracked branch No tracked branch configured for bran…

IntelliJ IDEA安装破解图文教程

IntelliJ IDEA安装破解图文教程1、安装包及破解文件下载 链接&#xff1a;https://pan.baidu.com/s/1K7XzmvQMgheKvwuo5pzmmA 密码&#xff1a;egtn 2、安装步骤如下图&#xff1a;3、破解步骤如下图&#xff1a; 在IDEA的安装目录下找到如下图的两个文件&#xff0c;使用文本工…

IDEA运行SpringBoot报错:Error:java: 无效的源发行版: 1.8

原因:因为jdk版本不统一所导致的,只要将项目中的所有配置版本的地方统一即可;先看一下pom.xml中的版本是几,然后统一所有版本成一个;第一处:确认一下编译时使用的jdk版本;第二处:确认一下project中的jdk版本;第三处:确认一下modules中的jdk版本;都统一之后编译,就可以正常操作了…

程序员专用壁纸!!!

URL:http://www.jiahengfei.cn/request/img/bgok/bgok.jpgURL:http://www.jiahengfei.cn/request/img/bgok/bgok2.jpgURL:http://www.jiahengfei.cn/request/img/bgok/bgok3.png