如何给自己的wp博客定制一个APP
一般来说 是自己用php写个查询数据库的 然后 回调出json格式。
作为一个惯用CV(ctrl+c ctrl+v)大法的懒人! 果断先看看有没有类似的插件!
一款叫JSON API的wordpress插件正是我要的功能,并且更全面,它可以返回最新文章,类别,作者,文章详情,就是在wordpress中几乎所有的内容都可以通过它来获取json格式的数据,它甚至可以通过传递json数据实现文章评论、用户注册。
有了这样一款插件,关键是有了这样一个api接口,可以不用费劲自己写api了,但是可以用来做什么呢?
比如我想做个微信公共帐号,用户输入1,返回最新文章列表,根据用户输入返回不同的内容,这就要请求api地址返回json格式的数据。
插件安装地址:http://wordpress.org/plugins/json-api/
安装好后,使用方法如下(本文只介绍几个常见的,其他的请参加文档):
隐式调用:
- https://www.icefox.org/?json=1(返回该站全部json格式数据)
- http://www.icefox.org/?p=47&json=1(返回文章id为47的json数据)
- http://www.icefox.org/tag/banana/?json=1(返回标签是banana的json数据)
显示调用:
- http://www.icefox.org/?json=get_recent_posts(返回最新文章json数据,默认返回很多字段,可以指定)
- http://www.icefox.org/?json=get_post&post_id=47(返回id为47的文章json数据)
- http://www.icefox.org/?json=get_tag_posts&tag_slug=banana(返回tag标签是banana的json数据)
链接友好型调用:
- http://www.icefox.org/api/get_recent_posts/
- http://www.icefox.org/api/get_post/?post_id=47
- http://www.icefox.org/api/get_tag_posts/?tag_slug=banana
然后开发一个android / iOS 应用 或 windows客户端 解析 json就可以了~