最近公司项目有一个随机展示各类笑话的小需求,想着如果用现成的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 //当前获取到的条数
}
}

APISpace 让你快速获取笑话大全的更多相关文章

  1. APISpace 让你快速获取名言警句

    名言警句,是指一些名人说的.写的.历史纪录的.经过实践所得出的结论或建议.警示的比较有名的言语.名言警句易于留传.   名言警句API,涵盖人生.励志等多个方面.   APISpace 有很多免费通用 ...

  2. APISpace 让你快速获取安徒生童话故事

    <安徒生童话>是丹麦作家安徒生创作的童话集,共由166篇故事组成.该作爱憎分明,热情歌颂劳动人民.赞美他们的善良和纯洁的优秀品德:无情地揭露和批判王公贵族们的愚蠢.无能.贪婪和残暴. 接口 ...

  3. Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示

    Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示 今天项目中要实现一个天气的预览,加载的信息很多,字段也很多,所以理清了一下思路,准备独立出来写一个总结,这样对大家 ...

  4. 接口如何使用(以笑话大全api为例)

    接口如何使用(以笑话大全api为例) 一.总结 一句话总结:直接用ajax,或者post,get方式向接口网址请求数据,然后接收网站传过来的数据就好,和我们写网站的时候前台向后台请求数据的方式一样. ...

  5. MS SQLSERVER中如何快速获取表的记录总数

    在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等.我们通常的做法是:select count(*) as c from tableA .然而对 ...

  6. JS快速获取图片宽高的方法

    快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器. 我们一步一 ...

  7. 转载:JS快速获取图片宽高的方法

    快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器. 我们一步一 ...

  8. 快速获取Windows系统上的国家和地区信息

    Windows系统上包含了200多个国家和地区的数据,有时候编程需要这些资料.以下代码可以帮助你快速获取这些信息.将Console语句注释掉,可以更快的完成分析. static void Main(s ...

  9. 运用CMD命令关于快速获取文件夹名称和快速建立文件夹

    前些天头儿让我建立一本本的文件夹,让后交给我了几个命令,快速获取文件夹的名称和快速建立文件夹,省去了一个个的按F2,一个个的复制,粘贴,一个个的新建,再复制粘贴. 首先讲一下第一个问题,快速获取文件夹 ...

随机推荐

  1. 『现学现忘』Git基础 — 21、git diff命令

    目录 1.git diff 命令说明 2.比较工作区与暂存区中文件的差别 3.比较暂存区与本地库中文件的差别 4.总结git diff命令常见用法 5.总结 1.git diff 命令说明 在comm ...

  2. ajax、axios、fetch

    XMLHttpRequest: XHR中文解释为: 可扩展超文本传输请求:XML可扩展标记语言,Http超文本传输协议,Request请求: XHR对象用于与服务器交换数据,所有现代游览器都支持XHR ...

  3. selenium模块使用详解、打码平台使用、xpath使用、使用selenium爬取京东商品信息、scrapy框架介绍与安装

    今日内容概要 selenium的使用 打码平台使用 xpath使用 爬取京东商品信息 scrapy 介绍和安装 内容详细 1.selenium模块的使用 # 之前咱们学requests,可以发送htt ...

  4. python和pycharm下载与安装

    python解释器 1.python的由来 Python诞生于1989年的一个圣诞节,其创作者Guido van Rossum为了打发圣诞节假期的无聊,便开始了Python语言的编写.Python第一 ...

  5. JWT 访问令牌

    JWT 访问令牌 更为详细的介绍jwt 在学习jwt之前我们首先了解一下用户身份验证 1 单一服务器认证模式 一般过程如下: 用户向服务器发送用户名和密码. 验证服务器后,相关数据(如用户名,用户角色 ...

  6. 【算法】选择排序(Selection Sort)(二)

    选择排序(Selection Sort) 选择排序(Selection-sort)是一种简单直观的排序算法.它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余 ...

  7. leetcode 643. Maximum Average Subarray I 子数组最大平均数 I

    一.题目大意 https://leetcode.cn/problems/maximum-average-subarray-i/ 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k . 请你 ...

  8. 好客租房20-react组件介绍

    1react组件介绍 组件是react中的一等公民 组件表示页面中的部分功能 组合多个组件实现完整的页面功能 特点 可复用性 独立 可组合

  9. 【Java面试】简述一下你对线程池的理解?

    到底是什么面试题, 让一个工作了4年的精神小伙,只是去参加了一场技术面试, 就被搞得精神萎靡.郁郁寡欢! 这一切的背后到底是道德的沦丧,还是人性的扭曲. 让我们一起揭秘一下这道面试题. 关于, &qu ...

  10. Html name与id属性的区别

    id----id属性规定为 HTML 元素的唯一的标识.当使用html,CSS时,id属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)getElementBy ...