测试http协议api接口的工具有很多,测试web socket的工具不多,下面列二个常用的。一个advanced rest client,一个是jmeter
给linux命令在线中文手册加了,qq登录和新浪微博登录,认证用的是auth2.0,并且用了js api和php api相结合的方式来做的。个人觉得这种方式,兼顾安全和人性化。以前写过一篇关于申请的博客,请参考:qq登录,新浪微博登录接口申请过程中遇到的问题
1,js api的优点,就是弹窗登录,不要跳来跳去,烦的很,数据都是后获取的,可以通过浏览器的开发者工具,看到返回的数据,这样保存api返回的数据就不安全了,在浏览器上可以直接写代码,模拟提交
2,php api的缺点,页面跳转,个人感觉跳来跳去,非常让人不爽。但是在保存数据时,要安全的多,并且随时可以到第三方进行数据审核。
如果二者结合起来,不用跳来跳去,数据也可以得到校验。
写这篇博客,是想分析一下,大众点评,搜房网地图实现原理,以及,找附近的房子,找附近的美食等是怎么实现的。看了这篇博客,你就会明白了。
一,原理分析
1,录入地址,不管是美食店,还是小区都是有地址。
2,根据地址,通过google map api获取地址的坐标,存到数据库中。
3,在地图上显示时,只要根据坐标,在地图上标出来行。
4,如果要找附近的美食,房子啊,通过算存在数据库中的坐标就可以找出附近房子,美食店。
有人会问,输入地址,直接调用api查不就行了,不需要这么麻烦。这种方式开发起来很简单,但是这种方式是不精确的。如果想做精确,就要按上面的方式来做。