搜狐API之IP地址查询

因为要做天气预报这件事,发现搜狐好像没有一个实时的判断浏览器所在城市的方法——已有的都是把判断结果放在某定期失效的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,哇咔咔

习惯一般都用Google的了

习惯一般都用Google的了

习惯一般都用Google的了

习惯一般都用Google的了

Google的挺好用啊,还有经纬度

Google的挺好用啊,还有经纬度

到了 sohu 这个

到了 sohu 这个 level,不能让自己的服务依赖一个有被墙风险的 API 上

搜狐不能用google的啊

Sohu肯定不能抄袭google的东东啊。只能是Google来抄袭搜狐的

加个参数可以自定义变量名称岂不是更好~~~~

加个参数可以自定义变量名称岂不是更好~~~~

您是搜狐工程师吗?

您是搜狐工程师吗?

现在为搜狐工作...

现在为搜狐工作...

这个好像是内部的http://txt.go.sohu.co

这个好像是内部的http://txt.go.sohu.com/ip/soip

我个人觉得GeoIP的就不错 http://j.maxmi

我个人觉得GeoIP的就不错

http://j.maxmind.com/app/geoip.js

你觉得这种接口不错?

你觉得这种接口不错?