微博之旅

2011-10-21 评论(3) 分类:互联网 Tags:

从08年3月开始用微博,到现在三年半了。至今认真用了四个微博,因为不同的原因迁移。

第一个用的是饭否,微博的先驱,有感情的一个平台。可惜用了一年半后,在09年7月7日饭否被关了,被迫迁移到第二个平台twitter,在twitter上混了一年,后来政府慢慢对twitter封得越来越紧,把中文圈全干掉了,我不想折腾,迁移到腾讯微博用了几个月,后来朋友们都去了新浪微博,起初我只是在新浪微博评论他们的微博,后来就慢慢迁移到新浪微博了。

在很早我就说过,我用哪个微博平台取决于我朋友们用哪个平台,相信这是大部分人的选择方式,还有一部分是看明星在哪个微博,不过如果不是狂热的明星粉丝,开个马甲关注足矣,决定真正使用哪个平台的,还是身边朋友。

前两次微博迁移是迫不得已,最后一次是新浪硬生生把人抢过去了,平台效应已经形成了,腾讯微博即使有内嵌QQ的方便,仍比不上新浪微博。不知道在其他人群是怎样,在我所接触到的人群范围内,除了同事 (我在腾讯),其他有用微博的都是新浪微博了。感觉腾讯微博已经输了,不过我猜可能90后那些喜欢玩QQ秀的比较多人用腾讯微博,没研究。

腾讯微博的活跃用户应该远少于新浪,用户数量水分很多,甚至活跃用户的水分也很多,很多是通过Q空间和签名同步,有的是从其他微博同步过去。腾讯微博僵尸粉丝很多,很长一阵子我一发微博就被不认识的人无评论转发,而且是即刻,貌似腾讯微博没严打这些用户,在新浪微博没出现过。在腾讯微博有1000个粉丝,可能只相当于在新浪有100个。

新浪腾讯微博同质化严重,微博这样的平台不需要两家一模一样的,就像QQ。MSN和QQ不是一样的,至少MSN是有主攻市场的,但现在腾讯和新浪就是一模一样的,微博没有用户就玩不转,用户只会越来越聚集在本来就多的那个平台。

新浪腾讯微博上娱乐信息过多,互联网十几年在BBS等地方积累下来的老段子在微博上不断转来转去,重复内容很多,无营养,无意义。不是说不关注某些人就可以避免这些内容,整体氛围如此,避不了。

挺羡慕其他国家有facebook的,微博对所有人都公开,跟facebook性质不同,偏向媒体/传播,个人品牌打造,facebook偏向个人生活,有隐私设置。我发的微博大多是生活,没办法,人人网太不争气了。

饭否在刚复出的时候还好,跟几个朋友在上面交流感觉不错,但一年过去了,饭否没什么跟新浪腾讯微博差异化的举动,只是做了几个应用,不免令人失望。twitter越来越少人上了,已经成为一个高端人群的微博,没事上去看看感觉挺好的。

新浪微博的“开放平台”

2011-5-16 评论(7) 分类:互联网 Tags:

做了个东西打算用微博帐号直接登录,先做了新浪微博的登录,东西做好放上去了,测试过程才发现新浪微博未通过审核的应用只允许10-15人登录,超出的人无法登录。这个规则貌似是新浪微博的创新,其他开放平台未通过审核的应用只不过限制一下请求次数和发微博时没有显示来源,新浪微博则所有应用必须通过审核否则完全无法用。

经过6天的审核,出了结果,没通过审核,原因很明确:“无应用截图”。这个原因足够充分也合理,但也足够蛋疼,所有审核的应用必须有应用截图,难道程序不会判断一下提交审核的程序有没有截图,然后提醒一下开发者加上?机器0.001ms能做的事情让人工做了6天,效率真高。

截了应用的图,传了上去,重新提交审核。再经过5天的紧张审核,今天收到审核结果了,还是没通过审核,原因是“不符合开发者协议要求”。这是原话,所有的描述。当时感觉好像我写了个程序然后编译器告诉我你语法错误了,究竟是哪一行出错自己找,不懂就去看语法书。多么蛋疼的提示。

我去看了《微博开放平台应用审核规范》,这么长的框框条条有点反感,但还是看了,然后发现我不符合条件的就是我的登录按钮是自己做的,没有用“标准登录按钮”,因为这个“标准登录按钮”太小了和我的网站不搭。于是我违反了“合作网站连接”的第一条规定。不知是不是因为这样才不让我通过审核,我不能确定,上面在想什么我只能猜,这点上新浪微博颇有那个啥的风范。

貌似我见过的做过新浪微博应用的人都对它颇有微辞,什么神奇的事都有,大家都知道它是什么德性了,我只是发发牢骚而已。希望腾讯微博能赶上新浪微博,不然根据目前情况看让新浪一家独大的后果比较惨。腾讯微博在开放上做得还是比新浪微博好的。

新浪微博node.js SDK

2011-4-5 评论(2) 分类:作品 Tags:

最近用node.js做东西,要连接到新浪微博,就写了这个新浪微博node.js SDK:node-weibo-oauth,其实这应该叫库不该叫SDK吧,但官方文档里这样写我也跟着这样写了。

用了node-oauth,就是node.js的OAuth库,但我折腾老半天才会用这个库,它只支持header认证,腾讯微博目前不支持header认证,就没弄腾讯微博了。

测试这个OAuth认证时我一直盯着新浪这个教程看,结果被误导了,怎么弄都是认证完后只给授权码不跳转到callback地址。弄了很久才发现原来是要把callback地址传给oauth/authorize,我还以为只传给request token就行了,这个教程也是这么写的,为啥这里不说清楚呢,搞不懂,浪费挺多时间。

腾讯微博活跃听众检测

2010-12-25 评论(4) 分类:作品 Tags:

用一个下午的时间快速开发了一个腾讯微博小应用,叫“腾讯微博活跃听众检测“,我想知道我的听众(follower)有多少人是真正在用这个微博的,所以做了这么个东西。

目前是采取这样的方法判断某个用户是否活跃用户:如果3天内没有更新微博,直接拍死。否则会根据最后一条微博的更新时间、微博发送来源(很多只是单纯从QQ空间QQ签名同步过来)、听众数和收听人的比例这三个信息进行评分判断,具体可以看下网页源码,判断这部分逻辑是js写的。当然目前这样简单的计算方法不会那么准确,只能知道个大概。

因为想快速完成,页面也不怎么美化了,也不伺候ie用户,这个页面在ie下会比较丑。

腾讯微博API拉听众列表每次只能拉30人,不给力啊,只能循环一次次地去拉。现在限制最大检测听众数是1020人,就是拉上1020/30=34次。因为服务器放在国外,腾讯在国内,拉取数据会比较慢,耐心等等~

这是我检测的数据:已检测1020个听众, 活跃用户258人, 不活跃用户762人, 活跃率25%

没对比过其他微博,不知道25%的活跃率是怎样的水平,我觉得是非常低了。

通过PHP curl向腾讯微博发送广播全过程

2010-8-15 评论(26) 分类:技术文章 Tags:

效果见这里:http://cnbang.net/lab/txwb/

由于朋友分布在不同的微博,我希望有个同步到twitter、新浪微博、腾讯微博的工具,但等这么久都没出现这样的工具,微博通似乎停工了,也不支持twitter和腾讯微博,于是想自己做个。

新浪微博和twitter都开放API,要实现同步发送很简单,腾讯微博未开放,就需要hack一下了。这次把研究过程都记录下来了,写得很长~实际上在curl实现那部分我花的时间比较多,走的弯路也多,但由于篇幅原因那部分都简省了~

(更多…)

新浪微博版twitese

2010-8-14 评论(10) 分类:作品 Tags:

sina_twitese

架设网址:http://cnbang.net/sinatwitese

项目主页:http://code.google.com/p/sinatwitese/

几个月前新浪微博找我做个实现微博所有功能的开源PHP客户端,换句话说就是把twitese改成用于新浪微博,但这样似乎没什么用,新浪微博又不用翻墙上,何必用到第三方网页客户端呢,想想可能是因为要有个微博应用的代码示例。

结果我花了点时间做出来,比较麻烦的是新浪微博的评论,下了挺多功夫的,其他都差不多,当时做到基本可以用了:

后来新浪的人有尝试修改一下外观,然后又很长一段时间毫无动静,我问了后才被告知他们不用这个了,打算自己写一个了,可能发现太难修改界面了,代码里还残留有很多twitter的东西,还不如自己写个效率高。于是我这个东西就无声无息地被埋葬了,现在掘出来晒晒太阳。