因为要做天气预报这件事,发现搜狐好像没有一个实时的判断浏览器所在城市的方法——已有的都是把判断结果放在某定期失效的cookie里,这样可以减少服务器压力。
仔细一想就觉得这玩意其实对资源消耗没有那么大,于是就要求整一个实时的。。。。。然后就觉得该接口也可以给外部开发者调用:http://pv.sohu.com/cityjson
这个接口是给浏览器JS来调用的,缺省返回 gbk 编码的数据;如果你的应用是 UTF-8,加一个参数 http://pv.sohu.com/cityjson?ie=utf-8
目前这个接口只是搜狐在用,所以参数很简单,返回的那个 cid 还很魔幻;如果觉得这个接口确实有帮助,可以把需求发给俺们来继续改进之
未来也许搜狐会提供给互联网开发者更多的接口和服务。
BTW:写这篇blog之前突然想到,中国互联网应该有类似的接口了吧,一查之下果然 QQ 有一个 http://fw.qq.com/ipaddress,但好像不是官方支持,而且它只有 gbk,哇咔咔
Topic:
技术
评论
我个人觉得GeoIP的就不错 http://j.maxmi
我个人觉得GeoIP的就不错
http://j.maxmind.com/app/geoip.js
你觉得这种接口不错?
你觉得这种接口不错?
这个好像是内部的http://txt.go.sohu.co
这个好像是内部的http://txt.go.sohu.com/ip/soip
您是搜狐工程师吗?
您是搜狐工程师吗?
现在为搜狐工作...
现在为搜狐工作...
加个参数可以自定义变量名称岂不是更好~~~~
加个参数可以自定义变量名称岂不是更好~~~~
Google的挺好用啊,还有经纬度
Google的挺好用啊,还有经纬度
搜狐不能用google的啊
Sohu肯定不能抄袭google的东东啊。只能是Google来抄袭搜狐的
到了 sohu 这个
到了 sohu 这个 level,不能让自己的服务依赖一个有被墙风险的 API 上
习惯一般都用Google的了
习惯一般都用Google的了
习惯一般都用Google的了
习惯一般都用Google的了
这个接口相当好用,我就是要用到cid这个编号,和后台的接口
这个接口相当好用,我就是要用到cid这个编号,和后台的接口都对上了。不过好像有的地区获取的信息不够完整,我发给我广州的朋友,有的返回的json字符串是不完整的,有的在湖南长沙上网接口却返回广东省东莞市,请完善一下。麻烦了~
您好, 请留一下联系方式, 直接联系我手机
您好, 请留一下联系方式, 直接联系我手机 1391017625, 或者 qiuyingbo@sohu-inc.com
我也是要用到那个cid,这个有的ip根本识别不了啊
soip中不管我这ip怎么变,获取到的值都是正确的,http://pv.sohu.com/cityjson获取到的,有的正确,有的直接国内未识别的地区,好像想用soip啊。