Leon's blog

每天活的有趣一点

正在浏览标签为 微博 的文章

前几天看到新浪微博的微博平台微博id升级公告,也没怎么注意.感觉就是存储上要用string代替int,浪费点空间.对php应用应该没什么影响.
倒是新浪微博的32位id这么快就不够用了,让人感叹微博发展的神速.

今天搜索一些关键字,打开微博页面时,老是报告页面找不到.才发现,这玩意还真有影响.
那些打不开的页面的URL是这样的”http://api.t.sina.com.cn/1941569665/statuses/3.3430536723516E+15″.
Google上查了一下,发现是php的json_decode函数不支持62位的BIGINT, 溢出所致.
在新的php(5.4?) json_decode里倒是有一个开关”JSON_BIGINT_AS_STRING”开关,可以使json_decode默认把BITINT当成string处理.
但是相信大家和我一样,更新php的版本的速度不会有那么快.而且大部分情况下,咱们也控制不了具体使用哪个php版本.

一个折中的办法是把微博API返回的json字符串预处理一下,然后再调用json_decode.
也就是把
“id”:12345678901234567890
换成
“id”:”12345678901234567890″

代码片段如下,希望对和我类似情况的人有用.

if (define('JSON_BIGINT_AS_STRING')) {
	$json = json_decode($data, false, 512, JSON_BIGINT_AS_STRING);
}else{
	//convert bigint to string
	$data = preg_replace('/"id":([0-9]+)/', '"id":"$1"', $data);
	$json = json_decode($data, false);
}

参考: http://drupal.org/node/985544

Yoyo 这两天完成了#愤怒的小鸟# 复活节版,并获得了所有的金蛋,我们还一起写获得金蛋的秘籍发在他的微博上。感觉挺好玩的,在这里也埋一份,方便有需要的同学使用。

全部关卡都获得三颗星的好成绩,就能获得最大的这个复活节彩蛋了.
all gold eggs
继续阅读

在互联网上有流量的地方,就有商业模式。最常用的商业模式就是广告和关键字。现在主宰互联网的公司大概都和这个有关。

看着新浪微博的用户和流量增长这么快,老板们一定整天都在想着怎么把流量变成钱。twitter不是也整天都在想着个吗?
新浪微博流量20110303

这两天在新浪微博上搜索关于sugarcrm的内容,经常找不到我发的关于sugarcrm的微博。
第一反应是技术问题,@Sanool这样想
后来觉得是不是新浪在研究什么秘密武器?这是不是也是一种关键字营销的变种,如果是的话,那这个市场可不小。
当然,可悲的是网络平台(微博平台)的中立性同时也将受到挑战。
猜测而已,咱们骑着小毛驴走着瞧吧。
继续阅读

当mobl遇上新浪微博

抢沙发

1.mobl上的twitter trends例子

mobl上关于twitter trends的这个例子,还是蛮好玩的。通过调用twitter的API,得到当下twitter上流行的话题。然后再根据每个话题,显示出最近这个话题的tweets。


2.mobl上的twitter trends例子

照猫画虎,来试试做一个新浪微博的类似应用。查了一下微博的API,遗憾的发现关于话题的API还都处于beta状态。而且要用户登录以后才能调用,不像twitter在不登录的情况下就能调用trends类的API。
新浪微博只有Search类的API有不登录调用的API,我们就拿search模拟一下吧。
继续阅读

昨天(2011/01/26)51Offer再次被请下微博应用广场,驳回审核,这次的原因是“禁止开发的应用”。
51offer00 20110126下线

从上次51offer费尽周折与新浪审核人员交流,重新进入微博应用广场上是2011/01/11,到昨天一共才15天。与上次不同,这次是在应用没改动任何功能的情况下,收到驳回通知的。我就不太明白,同样的功能为什么之前能通过评审,进入广场呢?具体禁止的功能又是什么呢?

这次我的反应不像上次立即就跟新浪审核人员联系,因为沟通效率太低。而且上次是页面功能问题,这次吗,大概申诉也没有意义。
我只是发了条微博牢骚一下,然后昨天晚上回家把Google广告加了回去。不再抱重回广场的希望了。

这样的结果结果是:1.肯定会损失微博应用广场带来的用户。 2.通过51Offer发的微博将不显示来源,用户会不信任,进一步不敢使用。
将来可能的进一步影响是:1.不知道应用调用API会不会被进一步被禁止。 2.由于51Offer是建立在SAE上的,如果没有免费的云豆,应用有无法运行的危险。

不管怎样,走一步看一步吧。下面是51Offer截止到昨天的一些用户数据,纪念一下。

Update(2011/02/01): 这次新浪审核的朋友效率很高, 隔了一天(2011/01/28)即收到了关闭API的通知.原文如下:

尊敬的开发者,您好:
  您的应用《51offer》所使用的接口已经被关闭,其原因是:禁止开发的应用。请您依据我们的建议和《微博开放平台应用审核规范》,对您的应用进行调整后提交接口重新开通的申请。多谢您的支持和配合。

多谢使用和支持51Offer的朋友,51Offer至此走到了他的终点.就当是51Offer是新年点燃的第一颗炮竹吧,祝大家新年愉快,幸福安康.

51offer01 20110126 下线
51offer02 20110126 下线
51offer03 20110126 下线
51offer04 20110126 下线