最近公司项目有一个随机展示各类笑话的小需求,想着如果用现成的API就可以大大提高开发效率,在网上的API商店搜索了一番,发现了 APISpace,它里面的 笑话大全API 非常符合我的开发需求。
 
它里面的接口使用起来也是超级方便,仅需要以下短短几步,就能够实现了:
  1. APISpace 注册账户
  1. 申请 笑话大全 接口
  1. 申请之后就可以使用该接口了
 
APISpace 上面还多各种各样的API,包括常见的短信、物流、天气啥的,有需要的可以自己上去看看~
接下来和大家分享一下接口的一些信息。

随机获取笑话

  • 接口请求地址:https://eolink.o.apispace.com/xhdq/common/joke/getJokesByRandom
  • 请求方法:POST
  • 请求参数
    • pageSize:获取条数(最大20)。必填
  • 返回示例:
{
"statusCode":"000000",
"desc":"请求成功",
"result":[
{
"id":1,
"content":"姐夫外地出差,大姐带着小外甥回家,老妈整天喊大姐小棉袄。 住了几天,姐夫出差回来接这娘俩,小外甥去开门,老妈问谁呀,小外甥说:来取棉袄的!!",//内容
"updateTime":"2017-04-07 20:53:50"//更新时间
},
{
"id":2,
"content":"妈妈:“别人给你东西吃,你该怎么说?” 儿子:“还有吗?”",//内容
"updateTime":"2017-04-07 20:53:50"//更新时间
}
]
}

顺序获取笑话

  • 接口请求地址:https://eolink.o.apispace.com/xhdq/common/joke/getJokes
  • 请求方法:POST
  • 请求参数
    • page:页码,默认第一页。非必填
    • pageSize:获取条数(最大20)。必填
    • updateTime:更新时间(不填从最早的数据开始),时间格式“2017-08-31 00:00:00”。非必填
    • delay:数据的更新日期相对于updateTime(1:before[之前],2:after[之后])。非必填
  • 返回示例:
{
"statusCode": "000000",
"desc": "查询成功",
"result": {
"jokes": [{
"id": 533069,
"content": "今天心情好,自己做了个菜,非常好吃。老公赞美道:“一个人做菜不管好吃不好吃,但只要敢做,就是一个脱离了低级趣味的人,一个只知道吃的人。”", //内容
"updateTime": "2014-12-16 23:53:47" //更新时间
},
{
"id": 533070,
"content": "妻子:你爱我么?丈夫:我很爱你啊!妻子:我生得很丑陋,你为什么还会爱我呢?丈夫:不是有句古话吗,‘家婆生得丑,出门不担忧’。", //内容
"updateTime": "2014-12-16 23:53:47" //更新时间
}
],
"totalCount": 533093, //总条数
"totalPage": 266547, //总页数
"currentPage": 1, //当前页码
"pageSize": 2 //当前获取到的条数
}
}

最新文章

  1. replace实现正则过滤替换非法字符
  2. devexpress bandgridview使用总结(14.2)
  3. iOS事件响应链
  4. 剑指Offer:面试题26——复制复杂的链表(java实现)
  5. #!/bin/bash
  6. hadoop,hbase,pig安装
  7. online training
  8. InAction-MR的topK
  9. mysql 中创建存储过程
  10. 【Java编码准则】の #02不要在client存储未加密的敏感信息
  11. js默认参数实现方法
  12. mysql中用limit 进行分页有两种方式
  13. 关于 Abp 替换了 DryIoc 框架之后的问题
  14. picker-view 组件 的value失效问题
  15. StackOverflowError的原因
  16. Vue + Bootstrap 制作炫酷个人简历(二)
  17. OpenCV学习参考 即时贴
  18. mysql学习心得转
  19. 深夜闲聊节目:华为 Mate7的指纹识别安全么?
  20. 代码控制 textarea 控件是否为KindEditor 编辑框

热门文章

  1. jQuery与JavaScript与Ajax三者的区别与联系
  2. java高级用法之:JNA中的Structure
  3. 国产化设备鲲鹏CentOS7上源码安装Python3.7
  4. Nginx的mirror指令能干啥?
  5. 一条Sql的执行过程
  6. 2022年5月11日,NBMiner发布了41.3版本,在内核中加入了100%LHR解锁器,从此NVIDIA的显卡再无锁卡一说
  7. 强制20天加班开发app后被集体解雇,象寻技术负责人公众号发文怒斥前领导
  8. unity---2d游戏杂记
  9. 文件操作(Java)
  10. 安装Speedtest到CentOS(YUM)