TypeCodes

WordPress使用淘宝IP地址库的API显示评论者的位置信息(三)

1 PHP版本的淘宝IP地址库接口说明

在上一篇文章《WordPress使用淘宝IP地址库的API显示评论者的位置信息(二)》中,vfhky使用了jQuery来获取淘宝的API接口返回的数据。那么这篇文章就接着写如何直接使用PHP实现WordPress调用淘宝IP地址库的API显示评论者的位置信息。相比上一个jQuery的版本,这个PHP版本的代码就简单得多了用。只需两步就可以实现。

- 阅读剩余部分 -

WordPress使用淘宝IP地址库的API显示评论者的位置信息(二)

1 淘宝IP地址库的接口说明

在上一篇文章《WordPress使用淘宝IP地址库的API显示评论者的位置信息(一)》中,vfhky使用了新浪工具提供的这个IP接口显示博客评论者的位置信息。那么这篇文章就接着写在WordPress中使用淘宝IP地址库的API显示评论者的位置信息。这个功能的实现需要储备一些jQuery、json等基础知识,所以如果说上一篇是jQuery版本的新浪IP地址库的API应用,那么这篇文章就是jQuery版本的淘宝IP地址库的API应用。淘宝IP地址库的接口说明文档地址是:http://ip.taobao.com/instructions.php,大家可以去参考下。下面是在WP博客中如何利用淘宝IP地址库实现评论者位置详情的显示。

- 阅读剩余部分 -

调试API接口的利器——获取返回数据中的信息提示字段

1 调试腾讯开放平台QQ登录API

最近博主在测试腾讯开放平台的QQ登录API时,遇到了一个棘手问题。根据腾讯官方API文档,vfhky写了一个调用 get_info 接口的程序。该接口能够获取QQ登录用户的微博信息,例如用户的出身日期、教育信息、FANS数目、微博内容等。具体大家也可以看看官方给出的API接口信息,地址是 http://wiki.connect.qq.com/get_info。

腾讯后台API管理

- 阅读剩余部分 -

Wordpress使用淘宝IP地址库的API显示评论者的位置信息(一)

1 跟风API

最近各种云平台很是火爆,博主也跟了一把风。之前博客主题的评论列表信息栏处,调用的是新浪IP地址查询接口。新浪的这个IP接口早在2009年就开放了,不过貌似查询的结果准确性不是很高,不像纯真的IP库更新得那么及时。所以,vfhky寻思换个其它的IP查询接口提高博客的评论信息准确度。

- 阅读剩余部分 -

细数国内五个大型的云开放平台

1 发展历程

自从2007年5月24日脸谱Facebook推出自己的API应用接口后,Google、Twitter等IT巨头也纷纷推出了自己的开放平台,例如目前国内很多开发人员都在使用GAE部署自己的项目。而国内云平台的初步形成是在2008年,豆瓣、搜狐、天涯以及人人网等几个社区类型的IT企业成为了中坚力量;2009年,淘宝已经展示了巨大的发展潜力,于是也推出了自己的开放平台;而到了2010年,几大IT巨头——新浪(微博)、百度、腾讯也逐渐构建了自己的API系统。尤其是新浪微博,在开放程度上为最大。截至目前,新浪微博的API近乎100多个了;而相对的腾讯微博的接口则少的可怜,区区的十几个。在历经5年之后,到了2013年的今天,各大开放平台的体系已经较为清晰和稳定。下面列举了国内的几个博主认为比较具有人气的开放平台(排名不分先后)。

- 阅读剩余部分 -

jQuery引起Wordpress评论快捷提交时的一个BUG

1 缘由:

上周六博主一直在纠结是否设置没有Gravatar头像的用户不能在博客发表评论,权衡利弊后,最终还是决定实施这个想法。主要考虑两个因素:最大可能避免那些发广告的人、提升博客评论的整体质量。因为一般的广告Spamer都不会有Gravatar头像,所以禁止掉这个用户群体后能尽量避免博客的垃圾评论;其次,博客之前会为无头像用户默认随机生成一张NBA球队的图片作为头像(方法见《再议Gravatar头像缓存至本地服务器》),但这类用户的评论大多“含金量”不高。综上两方面,博主毅然选择了禁止。虽然这样可能会损失部分用户,例如纵多无觅的使用者等。

- 阅读剩余部分 -

3百大战又将开启?看360和百度的云盘纷争

1 起由:360云盘的360G活动

本月20日晚上,博主打开360云盘官网,惊奇发现360正在为推广其PC和移动终端的云盘客户端而发起的一项活动。用户只需在自己的PC上安装最新的360云盘客户端,并成功登录后就可在官网上领取360G的云盘空间。不过,该活动已于昨日晚间时候结束。

3百大战

- 阅读剩余部分 -

Linux进程之alarm()信号传送闹钟函数

最近在学习Linux系统编程遇到了一个很有意思的函数:alarm(),它是一个用来设置信号传送的闹钟函数。网上找了一些资料,结合自己的学习体会,现在Mark一下。

1 alarm()函数说明
[2] 函数标准式:unsigned int alarm(unsigned int seconds); [3] 功能与作用:alarm()函数的主要功能是设置信号传送闹钟,即用来设置信号SIGALRM在经过参数seconds秒数后发送给目前的进程。如果未设置信号SIGALARM的处理函数,那么alarm()默认处理终止进程。 [4] 函数返回值:如果在seconds秒内再次调用了alarm函数设置了新的闹钟,则后面定时器的设置将覆盖前面的设置,即之前设置的秒数被新的闹钟时间取代;当参数seconds0时,之前设置的定时器闹钟将被取消,并将剩下的时间返回。

- 阅读剩余部分 -