
App接口设计与开发
文章平均质量分 69
AndyLizh
这个作者很懒,什么都没留下…
展开
-
食物API接口免费开放-APP数据接口
食品API接口免费开放-APP数据接口食疗大全 (food.yi18.net)是医药吧网(www.yi18.net)旗下的食品信息网。专门提供食品信息,食品功能与食疗分类。现在食疗大全网 中有3千左右的食品信息,同时每天有10个左右的数据更新。虽然食品总数不多,但我们会不断的更新域维护。食品API不仅提供APP调用,同时也可以支持网站转载 2014-07-18 12:54:01 · 17582 阅读 · 8 评论 -
Android之基于小米天气的天气源库
大概去年的这个时候,有跟大家分享简洁天气这个应用。该应用一开始使用的是中国天气网的数据,但是,由于需要重复多次请求服务器获取信息才能满足我们的需求,因此,后来我偷偷的将天气源更换成“知趣天气”的服务器(如有冒犯,请谅解,本人只是用作学习交流)。因为该服务器将我们需要的天气数据重新处理了一下,包括当前天气信息、未来6天的预报以及空气质量等等信息。而且只需要请求一次服务器,传入对应的城市名称(简洁天气转载 2014-06-17 10:42:04 · 4908 阅读 · 2 评论 -
小米天气预报接口
http://weatherapi.market.xiaomi.com/wtr-v2/weather?cityId=101110101&imei=e32c8a29d0e8633283737f5d9f381d47&device=HM2013023&miuiVersion=JHBCNBD16.0&modDevice=&source=miuiWeatherApphttp://转载 2014-07-14 13:10:32 · 12608 阅读 · 2 评论 -
一套PHP做app接口的解决方案
服务端用php+mysql给ios的app客户端做一套api,需要怎么去考虑和实现安全性方面的问题?服务端这边预先设定了一个appid和一个appkey给到了客户端的开发者,接口可以使用http或者https方式请求(最好可以使用http)方式!处于安全考虑,应当在传值的时候加个验证字段,比如...?token=wedwdwfwf,将token值进行判断后再决定是否给予返回值,你还可以转载 2014-09-10 10:38:24 · 31885 阅读 · 2 评论 -
APP接口设计安全问题
用PHP做服务器接口客户端用http协议POST访问安全性一般怎么做转载 2014-09-10 10:39:22 · 64589 阅读 · 8 评论 -
浅谈 PHP 与手机 APP 开发(API 接口开发)
一、先简单回答两个问题:1、PHP 可以开发客户端?答:不可以,因为PHP是脚本语言,是负责完成 B/S架构 或 C/S架构 的S部分,即:服务端的开发。2、为什么选择 PHP 作为开发服务端的首选?答:跨平台(可以运行在UNIX、LINUX、WINDOWS、Mac OS下)、低消耗(PHP消耗相当少的系统资源)、运行效率高(相对而言)、MySQL的完美搭档,本身是免费开源转载 2014-09-10 10:45:52 · 8557 阅读 · 3 评论 -
移动应用与API 服务器之间的安全通信解决方法
最近接触到了移动端API开发的问题,为了确保应用与API 服务器之间的安全通信,防止数据篡改等恶意攻击,和同事探讨出此验证方法:首先向移动端应用分配APP_ID(int) ,APP_KEY(32位随机字串),移动端利用APP_ID 与 APP_KEY向服务器端请求,服务器端判断该应用是否合法;应用合法则生成临时Token返回给移动应用(Token有效期默认3600s),服务器端存储转载 2014-09-10 11:15:01 · 21839 阅读 · 11 评论 -
SpringMVC是如何过滤json数据的
RT,比如我想将User对象转换成json数据给前台,但是有一些User的属性我不想给前台,例如密码,创建日期等等,SpringMVC是如何实现的PropertyFilter propertyFilter = newPropertyFilter() { @Override publicboolean apply(Object转载 2016-06-07 18:02:52 · 3909 阅读 · 1 评论 -
商城架构演变
性能一开始的重点是提高服务的性能、反应速度,并且尽可能的保证系统的安全。第一阶段第一阶段商城第一阶段的框架采用的是传统的动静分离+负载均衡的配置。最外层是采用F5做的负载均衡和反向代理两台Ngnix服务器负责处理静态资源的请求,并将动态请求分发给Tomcat服务器集群商城的应用(网站、触屏版等)都建立在Tomcat服务器上,主要采用SpringMVC + Fre转载 2016-06-24 18:20:34 · 2927 阅读 · 0 评论 -
RESTful登录设计(基于Spring及Redis的Token鉴权)
什么是RESTREST(Representational State Transfer)是一种软件架构风格。它将服务端的信息和功能等所有事物统称为资源,客户端的请求实际就是对资源进行操作,它的主要特点有: – 每一个资源都会对应一个独一无二的url – 客户端通过HTTP的GET、POST、PUT、DELETE请求方法对资源进行查询、创建、修改、删除操作 – 客户端与服务端的交互必须是无状转载 2016-06-08 17:59:00 · 73300 阅读 · 14 评论 -
Swagger框架学习分享
转至元数据结尾Created and last modified by 刘新宇 大约1分钟以前转至元数据起始*/一、背景介绍1.1.项目简介1.2.coderepository1.3.演示项目二、开发准备2.1.环境准备2.2.项目搭建2.2.1." style="padding:0px; margin:0px; font-size:24px; fo转载 2016-06-13 17:01:17 · 4137 阅读 · 0 评论 -
Swagger+Spring mvc生成Restful接口文档
简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。这一次我将从零开始搭建一个工程来演示如何在Spring mvc中整合Swagger生成转载 2016-06-13 16:46:23 · 5496 阅读 · 0 评论 -
Restful形式接口文档生成之Swagger与SpringMVC整合手记
笔者目前正在搭建一套API服务框架,考虑到客户端能够更方便的调用API服务(这里说的更方便是指避免不厌其烦地解说各接口需要的参数和返回结果),于是决心为每个接口生成详细的说明文档。网上搜索了一下,发现了Swagger这个东西,感觉不错,界面也比javadoc生成的页面要美观,而且网上关于Swagger和springmvc整合的文章不少(遗憾的是大多雷同且不完整)。本文详细介绍Swagger和Spr转载 2016-06-13 16:21:14 · 3207 阅读 · 2 评论 -
SwaggerUI+SpringMVC——构建RestFulAPI的可视化界面
今天给大家介绍一款工具,这个工具目前可预见的好处是:自动维护最新的接口文档。 我们都知道,接口文档是非常重要的,但是随着代码的不断更新,文档却很难持续跟着更新,今天要介绍的工具,完美的解决了这个问题。而且,对于要使用我们接口的人来说,不需要在给他提供文档,告诉他地址,一目了然。最近项目中一直有跟接口打交道,恰好又接触到了一个新的接口工具,拿出来跟大家分享一下。 关于REST接口,我在上转载 2016-06-13 17:13:41 · 15375 阅读 · 2 评论 -
Swagger
学习过程中查找的资料:Swagger项目主页 : https://github.com/swagger-api/swagger-ui Swashbuckle 项目主页: https://github.com/domaindrivendev/Swashbuckle 这三个是国内有人研究分享的文章 : https://github.com/helei112g/swag转载 2016-06-13 17:32:57 · 1017 阅读 · 0 评论 -
关于APP接口设计
最近一段时间一直在做APP接口,总结一下APP接口开发过程中的注意事项:1、效率:接口访问速度APP有别于WEB服务,对服务器端要求是比较严格的,在移动端有限的带宽条件下,要求接口响应速度要快,所有在开发过程中尽量选择效率高的框架,PHP建议使用YAF框架。2、数据格式最好使用JSON格式数据,因为JSON有较好的跨平台性。对于3、数据量按需分配,A转载 2014-07-18 11:13:19 · 28625 阅读 · 4 评论 -
有道身份证查询接口API
一、返回XML格式数据:1) 接口地址:http://www.youdao.com/smartresult-xml/search.s?type=id&q=身份证号2) 参数说明:q : 要查询的身份证3) 返回XML数据:370782196402121133山东省潍坊市诸城市19640212m 二、转载 2014-01-24 10:35:49 · 12465 阅读 · 2 评论 -
歌词迷API——免费获取歌词
简介歌词迷API提供了多种方式获取歌词文件:根据歌曲名获取歌词根据歌曲名和歌手名获取歌词根据歌曲编号获取歌词URL根据专辑编号获取专辑封面URL此接口采集自这里 。接口类型HTTP(GET) / GBK,UTF-8接口返回值类型json根据歌曲名获取歌词请求地址:http://geci.me/api/lyric/SongN转载 2013-11-05 14:57:41 · 15536 阅读 · 5 评论 -
12306——(三)在线订票助手工具源码
简介轰轰烈烈产绝人寰的春运抢票狂潮已接近尾声,API部门挖掘到一款开源的“12306在线订票助手”的开源项目。内含完整的从验证码识别、登录、查询、自动下单的功能——只可惜随着12306网站的不断更新,该软件目前已不能正常使用了。但是源码中所包含的API与流程还是有极大的参考价值的。Demo项目主页:http://jelly2013.codeplex.com/转载 2013-11-05 14:59:55 · 4432 阅读 · 0 评论 -
12306——(二)火车车次查询API
简介使用12306网站的接口,查询余票。此接口采集自这里。DemoURL:http://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryststrainallData:date=2013-1-1&fromstation=BJP&tostation=SHH&starttime转载 2013-11-05 15:01:44 · 8125 阅读 · 1 评论 -
12306——(一)火车余票查询API
简介年关将近,看到此图未免一声长叹,惆怅不已。API中国将深挖可怕的12306网站,公布尽可能多的接口,希望某当世才俊能开发出一款能造福我朝的购票助手软件,定受无量加持……扯远了,扯回来。使用12306网站的接口,查询余票。此接口采集自这里。Demohttp://dynamic.12306.cn/otsquery/query/queryRemanentTicke转载 2013-11-05 15:03:13 · 11324 阅读 · 2 评论 -
天气预报API——(一)根据IP地址获取天气预报
简介来自WorldWeatherOnline 的一个免费API,能直接根据IP地址获取IP对应地区的天气预报,惬意~DemoXML:http://free.worldweatheronline.com/feed/weather.ashx?format=xml&num_of_days=5&key=b83273a4a1062908122203&q=116.205.74.182转载 2013-11-05 15:04:13 · 7350 阅读 · 1 评论 -
Google脏话检测API
简介What do you love? 本是Google的一个搜索工具,但是其中隐含着一个可用于检测脏话的接口。比如,搜索最通俗的高雅词:f#ck,就会自动将这个词换成kittens(小猫咪)……可爱的谷歌。Demohttp://www.wdyl.com/profanity?q=fuck接口类型HTTP(GET) / UTF-8接口返回值json转载 2013-11-05 15:15:02 · 3477 阅读 · 0 评论 -
Google二维码在线生成API
简介利用Google开放API生成二维码图片Demohttps://chart.googleapis.com/chart?cht=qr&chs=500x500&chl=http://www.devapi.org接口类型HTTP(GET)接口返回值图片流(image/png)参数详解cht=qr:指定接口生成的图片类型,这里固定为qr,代表二维转载 2013-11-05 15:16:15 · 6814 阅读 · 0 评论 -
网页上使用的输入法——Google Transliteration
简介输入法通常是装在PC上用的,但是API有关部门的童鞋发现了专门在网页上用的输入法(见上图)。这个插件的作用,按照官方说法:您可以使用 Google 输入工具在网络中的任何位置以所选语言轻松地输入内容。此接口采集自这里。接口类型Javascript插件Demo转载 2013-11-05 14:54:59 · 15178 阅读 · 0 评论 -
各种团购API
各种团购APIhttp://www.cnrmall.cn/help/group.jsp?id=5转载 2013-11-05 15:19:00 · 1659 阅读 · 0 评论 -
根据中国气象局提供的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格式返回转载 2013-11-05 15:28:56 · 12246 阅读 · 2 评论 -
16.中国天气网 JSON接口的城市编码解析及结果
最近在弄一个Android应用,其中一个功能是天气情况展示,准备使用google的天气API服务(http://www.google.com/ig/api?hl=zh-cn&weather=,,,, ),不想这个接口已经在几个月前关闭服务了。于是各种资料,最终决定使用 中国天气网 的服务。 中国天气网提供有两种数据格式的接口: 一、 XML接口转载 2013-11-21 14:06:13 · 9193 阅读 · 1 评论 -
获得ip地理信息的几种方法【最全】
第一种是利用纯真ip数据库,这个可以在网上找到很多,缺点是更新有点慢。 第二种是利用门户网站的接口 目前已知的有腾讯、新浪、网易、搜狐和Google提供IP地址查询API,但是找得到的只有腾讯、新浪和网易的,Google的貌似要用Google Maps所以没有研究。看了下国内的几个腾讯提供的是JavaScript的,网易提供的是XML,而新浪的有多种格式可以用,注意非XML的数据源转载 2013-11-20 19:05:10 · 2247 阅读 · 0 评论 -
中国天气网接口返回json格式分析及接口(XML、图片接口)说明!
手机天气插件更新数据时某些天气插件更新时流量有点儿消耗稍大,所以还是自己动手丰衣足食啊,未来7天返回的流量(当然这个要看具体天气和生活指数里返回的大小了关键是生活指数) 实时的: 中国天气网返回未来7天预报 Java代码 city "北京"转载 2013-11-29 15:57:56 · 19247 阅读 · 3 评论 -
免费JSON格式的服务接口
这里为大家搜集了一些能够返回JSON格式的服务接口。部分需要用JSONP调用。 天气接口 气象局接口: http://m.weather.com.cn/data/101010100.html 解析 用例 音乐接口 虾米接口 http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1转载 2013-11-29 16:29:43 · 30700 阅读 · 3 评论 -
淘宝API——获取IP归属地等信息
简介使用淘宝API,获取IP地址所在的国家、省、市、地区,以及访问接口时所使用的ISP(电信/联通/移动/铁通等)。此接口采集自这里。接口类型HTTP(GET) / UTF-8接口返回值类型json请求地址:http://ip.taobao.com/service/getIpInfo.php?ip=IPAddress转载 2013-11-05 14:49:16 · 24359 阅读 · 0 评论