井井客

搜索

自制练习用数据api接口

抽空做了2个api数据接口,根据需求分为列表查询和文章查询,提供的参数也非常简单(只有一两个)~自己做练习项目的时候可以用上了~

自制练习用数据api接口

前段时间去搜索了一些免费的api接口,感觉不甚理想,免费的会限制查询次数或者页面直接404了。有点点心碎。

正好今天有空就自制了api接口,以后练习项目的时候就可以用上了。

鉴于我自己的网站就是一个博客站,能提供的就是普通列表和文章详情(好像就没有其它特别的东西的)。

(1)文章,只需要一个查询参数,即提供可识别文章的id进行查询获取结果

(2)列表,预想的是即可通过文章栏目id,也可通过文章所属tag来查询文章列表
(其实也可以两者同时查,但是因为tag分类的时候就已经按照栏目分过了,所以两者同时查的意义并不大)

根据上面的两点再来描述一下api就更容易带入了。

先申明:这些API是通过get来接收参数的

(1)http://jingjingke.com/api/article.php

查询文章,默认返回空对象(无参或参数不存在时)
参数: aid 【number】

返回:id、title、litpic、senddate、click、body、description、keywords等等
aid基本为从列表接口中获取到

(2)http://jingjingke.com/api/list.php

查询列表,默认返回所有文章列表(无参),而若参数出错则会返回空数组(有参)

参数:typeid【number】、tagid【number】

返回:aid、title、litpic、description、senddate、click等等

typeidtagid并不是必须同时存在,它们的来源可以通过下面两个接口来获得

(3)http://jingjingke.com/api/type.php

查询所有栏目,无参,默认返回所有结果

返回:id、typename

(4)http://jingjingke.com/api/tag.php

查询所有tag,默认返回所有结果,也可根据参数 typeid【number】来查询

返回:id、tag、total

基本就是这样啦,主要的其实就是列表和文章,下面两个算是辅助的啦。

【注意】另外一个地方需要说明下,因为这些参数都是整数,所以设置了将参数转换,例如输入1aa2会被转化成1。如果觉得这点不好的话,可以给我提意见修改~




文章TAG:aJax

作者:井井客原创来源:原创
本文标题:自制练习用数据api接口
本文链接:/c/06266.html

上一篇:React组件propTypes校验
下一篇:纯CSS让footer固定在页面底部

文章分类

相关阅读

随便看看