`

开放API接口 笑话、天气、新闻

阅读更多
闲来无事,弄了几个API接口,分享给同样需(闲的)要(没事儿)的人吧
API接口都是HTTP形式的,数据都是json格式,支持ajax调用(已开放所有域名访问)
PS:演示网站http://1-blog.com
最新文档地址 http://www.1-blog.com/?p=21
使用的人麻烦加一下QQ:1319843502,防止后面有改动了不能通知到


笑话API

说明:调用后返回笑话列表,可以在参数中设置已经获取的最大笑话ID和最小笑话ID,返回结果会返回新的笑话(目前大概2w条左右,持续增加中)
使用方式
请求地址:http://api.1-blog.com/biz/bizserver/xiaohua/list.do
示例 http://1-blog.com/joker/
请求参数:
方式一:    maxXhid:已有的最大笑话ID;minXhid:已有的最小笑话ID;size:要获取的笑话的条数
方式二:    size:要获取的笑话的条数;page:分页请求的页数,从0开始
返回结果:
{
    "status": "000000",        ----返回状态,六个0表示成功
    "desc": null,              ----返回结果描述,六个0表示成功
    "detail": [                ----具体笑话列表,是一个数组
        {
            "id": 1115,        ----数据库自增id,没有任何意义
            "xhid": "90851",   ----笑话id,判断笑话新旧用的
            "author": "xxx",   ----笑话作者
            "content": "xxx",  ----笑话内容
            "picUrl": "",      ----笑话的图片(如果有)
            "status": "1"      ----笑话状态(能返回的都是1)
        },
        {
            "id": 1110,
            "xhid": "90850",
            "author": "xxx",
            "content": "xxx",
            "picUrl": "",
            "status": "1"
        }
    ]
}



新闻API

说明:调用后返回新闻列表,可以在参数中指定获取某个时间点前的新闻
使用方式
请求地址:http://api.1-blog.com/biz/bizserver/news/list.do
示例 http://1-blog.com/news/
请求参数:
   max_behot_time:指定获取哪个时间点前的新闻,毫秒计数的整数值(以新闻收录时间为依据)
   size: 获取新闻的条数
返回结果:
{
    "status": "000000",              ----返回状态,六个0表示成功
    "desc": null,                    ----返回结果描述,六个0表示成功
    "detail": [                      ----具体新闻列表,是一个数组
        {
            "title": "分享视频 ",    ----新闻标题
            "source": "微博视频",    ----新闻来源
            "article_url": "xxx",    ----新闻的url地址
            "publish_time": 0,       ----没意义
            "behot_time": 1425185036000,  ----新闻收录时间,以毫秒计数的整数
            "create_time": 0,        ----没意义
            "digg_count": 1,         ----赞的次数
            "bury_count": 2015,      ----踩的次数
            "repin_count": 1,        ----收藏次数
            "group_id": "4006917770" ----新闻的id,无需关注
        }
    ]
}



天气API

说明:调用后返回接下来几天的天气状况
使用方式
请求地址:http://api.1-blog.com/biz/bizserver/weather/list.do
ps:天气api需要制定城市等参数的,如果想看效果可以点击查看下面的示例页面
示例 http://1-blog.com/weather/
请求参数:
   city:城市名称,如“北京”、“合肥市”
   beginDate:要获取的天气开始日期,格式为'2015-03-01'
   more:要获取接下去几天的天气,目前支持2天,数字大于2也只返回2天
返回结果:
{
    "status": "000000",              ----返回状态,六个0表示成功
    "desc": null,                    ----返回结果描述,六个0表示成功
    "detail": [                      ----今天及接下去几天的天气列表
        {
            "id": 4584,                    ----数据库自增id,没有意义
            "city": "合肥",                ----查询到的城市
            "county": "合肥",              ----查询到的县(区)
            "date": "2015-03-01",          ----该条记录所属日期
            "day_condition": "多云",       ----白天的天气状况
            "day_wind": "南风 ≤3级",      ----白天的风况
            "day_temperature": "10℃",     ----白天最高气温
            "night_condition": "多云",     ----晚上的天气状况
            "night_wind": "东南风 ≤3级",  ----晚上的风况
            "night_temperature": "2℃",    ----晚上的最低气温
            "update_time": 1425168300000   ----更新时间,以毫秒表示
        }
    ]
}


欢迎免费试用,有问题或意见可以留言沟通~~
PS:示例的几个地址都是在手机上简单调了一下的,看着还凑合
2
0
分享到:
评论
6 楼 jammk 2016-08-19  
不错不错!
但现在第三方平台上各种API接口很多,就像聚合数据https://www.juhe.cn/,申请个,就可以,而且很多也是免费的
5 楼 aduovip 2016-04-08  
不好意思,我看到了,在笑话 API 接口里有图片,  楼主够威
4 楼 aduovip 2016-04-08  
楼主厉害,   不知能否再增加 有图片的API 接口
3 楼 harukong 2016-01-08  
感谢楼主
2 楼 丨悟空 2015-12-08  
业界良心啊。最近闲来无事,想写个demo,苦于没有api,不知道楼主怎么做的呢?
1 楼 wendall 2015-05-18  
  还是楼主厉害,我就直接拿来用了。

相关推荐

    微信小程序学习demo:笑话大全;使用聚合数据API

    聚合数据是一个开放的数据服务平台,提供各种API接口,包括新闻、天气、笑话等各类实用信息。在小程序中,开发者通常会使用网络请求模块(wx.request)来与服务器进行交互,发送GET请求到聚合数据API的特定URL,获取...

    语义开放平台API介绍

    API接口说明 - **接口地址**:http://open.stormor.ai/api-v2 - **请求方式**:HTTP GET - **请求参数**: - `key`:机器人Key,必填项,用于唯一标识机器人。 - `user_id`:用户ID,必填项,用于区分不同的用户...

    小程序源码(无后台)_天气笑话娱乐三合一.rar

    4. **API调用**:尽管没有后台,但小程序可以调用微信提供的开放接口获取天气信息,例如使用"wx.request"发送网络请求到公开天气API服务。 5. **笑话数据**:娱乐部分的笑话可能来自于预设的静态数据,或者通过网络...

    微信笑话大全小程序

    描述中提到的“接口使用聚合数据接口”,聚合数据(JUHE)是一个提供各类开放API的平台,包括新闻、天气、笑话等多种数据服务。在这个小程序中,开发者可能使用了聚合数据的笑话接口来获取最新的笑话内容,然后在小...

    微信小程序开发-天气笑话娱乐三合一案例源码.zip

    2. **API调用**:在天气查询功能中,小程序通常会调用微信官方提供的开放接口,如`wx.request()`,来获取第三方天气API的数据。开发者需要申请相关API的Key,并掌握如何解析返回的JSON数据。 3. **数据绑定**:WXML...

    API:针对Docker的姬长信API一个基于多种编程语言的开源免费不限制提供生活常用,出行服务,开发工具,金融服务,通讯服务和公益大数据的平台

    姬长信API对于Docker Docker的姬长信API一个基于多种编程语言的开源免费不限制提供生活常用的,出行服务,开发工具,金融服务,通讯服务和公益大数据的平台。 食用方法 ...段子笑话接口,天气预报接口 I

    微信公众平台开发最佳实践 源码及书箱

    6.3.2 JS API支付接口 132 6.3.3 Native(原生)支付接口 137 6.3.4 通知接口 140 6.3.5 收货地址共享接口 147 6.3.6 用户维权系统接口 149 第7章 生活类应用开发 151 7.1 天气预报 151 7.1.1 SmartWeatherAPI...

    微信公众平台开发最佳实践 源代码

    6.3.2 JS API支付接口 132 6.3.3 Native(原生)支付接口 137 6.3.4 通知接口 140 6.3.5 收货地址共享接口 147 6.3.6 用户维权系统接口 149 第7章 生活类应用开发 151 7.1 天气预报 151 7.1.1 SmartWeatherAPI...

    彩虹工具网程序开源未加密版源码-支持插件扩展 支持暗黑模式

    6. **自带免费API接口**:为用户提供了一定数量的免费API接口,方便进行数据交互和服务扩展。 7. **插件扩展机制**:通过插件形式实现功能的动态加载和卸载,极大地增强了系统的灵活性。 8. **后台管理系统**:具备...

    短信增值业务《业务描述》.zip

    3. **内容提供**:内容提供商(CP)是短信增值业务的核心,他们创作、包装和提供各种信息服务,如音乐下载、新闻资讯、天气预报、笑话、星座运势等。运营商与CP合作,将内容推送给用户。 4. **平台与接口**:运营商...

Global site tag (gtag.js) - Google Analytics