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

笑话接口示例:

http://api.1-blog.com/biz/bizserver/xiaohua/list.do?maxXhid=1000000&size=1&minXhid=6

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

API新闻笑话天气开放API

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

笑话API

说明:调用后返回笑话列表,可以在参数中设置已经获取的最大笑话ID和最小笑话ID,返回结果会返回新的笑话(目前大概1w条左右,持续增加中) 
使用方式 
请求地址:http://api.1-blog.com/biz/bizserver/xiaohua/list.do 
示例 http://1-blog.com/joker/ 
请求参数: 
    maxXhid:已有的最大笑话ID;minXhid:已有的最小笑话ID;size:要获取的笑话的条数 
返回结果:

Javascript代码  

  1. {
  2. "status": "000000",        ----返回状态,六个0表示成功
  3. "desc": null,              ----返回结果描述,六个0表示成功
  4. "detail": [                ----具体笑话列表,是一个数组
  5. {
  6. "id": 1115,        ----数据库自增id,没有任何意义
  7. "xhid": "90851",   ----笑话id,判断笑话新旧用的
  8. "author": "xxx",   ----笑话作者
  9. "content": "xxx",  ----笑话内容
  10. "picUrl": "",      ----笑话的图片(如果有)
  11. "status": "1"      ----笑话状态(能返回的都是1)
  12. },
  13. {
  14. "id": 1110,
  15. "xhid": "90850",
  16. "author": "xxx",
  17. "content": "xxx",
  18. "picUrl": "",
  19. "status": "1"
  20. }
  21. ]
  22. }

新闻API

说明:调用后返回新闻列表,可以在参数中指定获取某个时间点前的新闻 
使用方式 
请求地址:http://api.1-blog.com/biz/bizserver/news/list.do 
示例 http://1-blog.com/news/ 
请求参数: 
   max_behot_time:指定获取哪个时间点前的新闻,毫秒计数的整数值(以新闻收录时间为依据) 
   size: 获取新闻的条数 
返回结果:

Javascript代码  

  1. {
  2. "status": "000000",              ----返回状态,六个0表示成功
  3. "desc": null,                    ----返回结果描述,六个0表示成功
  4. "detail": [                      ----具体新闻列表,是一个数组
  5. {
  6. "title": "分享视频 ",    ----新闻标题
  7. "source": "微博视频",    ----新闻来源
  8. "article_url": "xxx",    ----新闻的url地址
  9. "publish_time": 0,       ----没意义
  10. "behot_time": 1425185036000,  ----新闻收录时间,以毫秒计数的整数
  11. "create_time": 0,        ----没意义
  12. "digg_count": 1,         ----赞的次数
  13. "bury_count": 2015,      ----踩的次数
  14. "repin_count": 1,        ----收藏次数
  15. "group_id": "4006917770" ----新闻的id,无需关注
  16. }
  17. ]
  18. }

天气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天 
返回结果:

Javascript代码  

  1. {
  2. "status": "000000",              ----返回状态,六个0表示成功
  3. "desc": null,                    ----返回结果描述,六个0表示成功
  4. "detail": [                      ----今天及接下去几天的天气列表
  5. {
  6. "id": 4584,                    ----数据库自增id,没有意义
  7. "city": "合肥",                ----查询到的城市
  8. "county": "合肥",              ----查询到的县(区)
  9. "date": "2015-03-01",          ----该条记录所属日期
  10. "day_condition": "多云",       ----白天的天气状况
  11. "day_wind": "南风 ≤3级",      ----白天的风况
  12. "day_temperature": "10℃",     ----白天最高气温
  13. "night_condition": "多云",     ----晚上的天气状况
  14. "night_wind": "东南风 ≤3级",  ----晚上的风况
  15. "night_temperature": "2℃",    ----晚上的最低气温
  16. "update_time": 1425168300000   ----更新时间,以毫秒表示
  17. }
  18. ]
  19. }

欢迎免费试用,有问题或意见可以留言沟通~~ 
PS:示例的几个地址都是在手机上简单调了一下的,看着还凑合

来源: <http://ajita.iteye.com/blog/2188914>

来自为知笔记(Wiz)

时间: 2024-10-12 16:59:16

开放API接口 笑话、天气、新闻的相关文章

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

闲来无事,弄了几个API接口,分享给同样需(闲的)要(没事儿)的人吧API接口都是HTTP形式的,数据都是json格式,支持ajax调用(已开放所有域名访问) 笑话API 说明:调用后返回笑话列表,可以在参数中设置已经获取的最大笑话ID和最小笑话ID,返回结果会返回新的笑话(目前大概1w条左右,持续增加中)使用方式请求地址:http://114.215.158.105:8080/bizserver/xiaohua/list.do示例 http://114.215.158.105:8080/htm

Android测试工具ThreadingTest开放API接口说明

ThreadingTest(简称TT)第一期是一款Android白盒测试工具,使用离线检测的方式,在保护用户源代码的基础上,运用插装.第五代覆盖率等技术,为开发工程师与测试工程师提供一套高效可量化.可视化的交流工具.对比其它测试工具,TT在自动化测试时,会对应测试用例自动生成测试用例和代码之间的关系以及函数覆盖率,并且以TT自带的双向追溯图进行展示,在整个自动化测试进行过程中,TT还会以示波器界面可视化的监控整个自动化测试中每时每刻获取的测试数据. 基于其它测试工具测试时,TT还开放了API接口

开放API接口及其安全性

开放出来给别人调用的API接口是就是开放API接口. 弱点: 数据窃取 用户的密码等信息被不轨之人窃取,登录账号发布敏感信息,盗刷等. 数据篡改 提交的数据被抓包后进行篡改再提交. 数据泄露 爬虫将业务数据甚至核心数据抓取,直接或者间接造成损失. RSA/DES加密 MD5混淆 TOKEN令牌 有令牌才能通过,没有令牌则不能通过 加密分为对称加密和非对称加密 对称加密有:DES,AES 加密和解密是使用同一套秘钥 非对称加密有:RSA 公钥和私钥 公钥加密,私钥解密 RSA可以用来加密和签名 H

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

闲来无事,弄了几个API接口,分享给同样需(闲的)要(没事儿)的人吧API接口都是HTTP形式的,数据都是json格式,支持ajax调用(已开放所有域名访问) 笑话API 说明:调用后返回笑话列表,可以在参数中设置已经获取的最大笑话ID和最小笑话ID,返回结果会返回新的笑话(目前大概1w条左右,持续增加中)使用方式请求地址:http://114.215.158.105:8080/bizserver/xiaohua/list.do示例 http://114.215.158.105:8080/htm

开放api接口签名验证

不要急,源代码分享在最底部,先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如: 请求来源(身份)是否合法? 请求参数被篡改? 请求的唯一性(不可复制) 为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证. 案列分析 我们通过给某 [移动端(app)] 写 [后台接口(api)] 的案例进行分析: 客户端: 以下简称app 后

【转】开放api接口签名验证

不要急,源代码分享在最底部,先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如: 1. 请求来源(身份)是否合法? 2. 请求参数被篡改? 3. 请求的唯一性(不可复制) 为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证. 案列分析 我们通过给某 [移动端(app)] 写 [后台接口(api)] 的案例进行分析: 客户端:

根据中国气象局提供的API接口实现天气查询

中国气象局提供了三个天气查询的API接口: [1]http://www.weather.com.cn/data/sk/101190101.html [2]http://www.weather.com.cn/data/cityinfo/101190101.html [3]http://m.weather.com.cn/data/101190101.html 以json格式返回数据,第一和第二个接口返回当天实时的天气数据,第三个返回未来五天天气情况. 其中地址里的加粗显示的数字表示城市的代码:101

远程开户系统开放API接口

如今随着智能识别技术的成熟和商用,金融领域也开始逐渐试水"远程开户".从OCR身份证识别到人脸识别,到如今市场上即将出现完整的远程开户系统,除了需要成熟的技术做支撑外,还需要对市场有着前瞻性的眼光. 这套远程开户系统包含了OCR身份证识别技术.银行卡识别技术.人脸识别等智能识别技术.即利用身份证识别快速采集验证用户身份,并通过联网核查进行验证身份信息,用来核实用户的真实身份;然后利用银行卡识别一键绑定银行卡,再辅以视频人脸识别进行身份进一步验证,确保开户者与证件持有者为同一人,做到人证

springcloud提供开放api接口签名验证

一.MD5参数签名的方式 我们对api查询产品接口进行优化: 1.给app分配对应的key.secret 2.Sign签名,调用API 时需要对请求参数进行签名验证,签名方式如下: a. 按照请求参数名称将所有请求参数按照字母先后顺序排序得到:keyvaluekeyvalue...keyvalue  字符串如:将arong=1,mrong=2,crong=3 排序为:arong=1, crong=3,mrong=2  然后将参数名和参数值进行拼接得到参数字符串:arong1crong3mrong