开发微博应用【5】远离企业级级开发的
一提到开发,肯定会有人拍桌子,我们要搞大规模应用,我们要搞企业级平台,这个不安全,那个不快,这个要兼容,那个要功能多等等
在微博应用的世界里,这些都不存在了,微博上的应用大规模的也有 例如大型网络游戏,但真不能算是真正的微博应用,顶多算是一种市场策略,微博应用,应该为微博量身打造,帮助用处创造内容,寻找发现的快乐。
我计划做一个简单的微博应用,就是目前很常见的味浓提醒或微博闹钟类应用
在做应用前,应该先看一下 都有那些借口可以用,微博应用的开发时基于借口的
借口列表:http://www.cnblogs.com/qqloving/archive/2011/10/23/2221673.html
statuses/user_timeline 获取用户发布的微博消息列表
statuses/update 发布一条微博信息Updated!
statuses/upload 上传图片并发布一条微博信息
statuses/friends 获取用户关注列表及每个关注用户最新一条微博
statuses/followers 获取用户粉丝列表及及每个粉丝用户最新一条微博
short_url/shorten 将一个或多个长链接转换成短链接
发微博、 发图片、 获取最新的微博 、获取好友列表 、获取粉丝列表 这些最简单的也是最重要的接口都有 而且都是基本的普通接口,所有的开发者都可以用
1:微博有一个明显的特征,就是使用频率,微博应用有个明显的特征就是你不能获取用户的用户名,而只能得到一个ID这个ID可能随时随着新浪微博API的改变而改版,因此,我们不能靠积累用户信息来取悦用户
2:微博有一个明显的特征,就是要帮助用户创造内容,而不是给我们做广告,尤其是有意思的内容
3:微博有一个明显的特征,就是使用微博应用的时间很短,用户就走了,因此把用户的使用时间控制的1分钟以内
4:微博有一个明显的特征,就是发表内容的文本框,几乎高度统一,内容的最大数量,几乎高度统一,图片和文字的排版方式,几乎高度统一,体积好友或粉丝的方式几乎高度统一 都是一个“@”。
5:微博有一个明显的特征,功能引导和内容引导,比一般的应用多了内容引导
6:微博应用在业不需要考虑URL重写,再也不用考虑谷歌,再也不用考虑吧百度,再也不用考虑自己为大战雅思了,偶也!
考虑微博的使用频率,一天单位
单位:每天
我想用户每天第一次进入我的应用,应该能够书法自己的心情,就像腾讯的心情一样,仅仅是第一次进入,之后进入就不用管了
腾讯的心情 我就抄袭一下
不够腾讯的图片是在太小了 应该做的大一点才行
进入应用之后干什么呢?
作为一款闹钟应用或提醒应用,我不想去干定时发微博这种不能创造有趣的内容的事情,
就提醒好友和粉丝 今天开心一下呗,再来个务实点的天气预报,下雨时提醒一下他们打散被
要注意 天气是有地区性的,但默认只能读取一个地区的,所以这个功能的目的是循序渐进,让用户输出更多信息,留住用户
对与天气预报的图片 从这些地方炒一下也行,但不能搞得太多,应该和心情一样,是有4个图片来代表一般情况下在什么天气下会有什么情况
再看看个人资料
性别是必填的,生日是选填的
在性别这个必填的选项上 可以做什么文章呢?怎是不知道
但有可能 你的好友填错了 你可以提醒他纠正一下 这个应该可以做文章
假设读到了 生日字段,可以祝福他或她
但这些事情或操作发生的频率比较低,不能每天都干一次,
所以还需要做一点 每天都可以干了有趣的事情。。。。。。。。。。。