新浪微博开发者平台应用申请及配置说明

新浪微博开发者平台应用申请及配置说明
新浪微博开发者平台应用申请及配置说明

第一章常见问题说明

在本项目微博开发文档中大家使用新浪微博官方提供的WeiboSDKDemo为大家演示项目基本环境的搭建,后面的开发也是在此基础上进行开发,目的是方便大家学习和理解项目结构、新浪微博的认证授权及新浪微博API调用。

WeiboSDKDemo使用的appkey、授权回调地址和debug.keystore均是新浪微博官提供的,并且WeiboSDKDemo的包名不能更改,在大家熟悉项目结构之后,也可以自己在新浪微博开放平台上申请开发者账号,并且创建自己的应用,就不必使用新浪微博官方提供的了,创建过程可以参考第二章和第三章。

在使用WeiboSDKDemo注意事项:

1.使用WeiboSDKDemo时不能更改WeiboSDKDemo中所用的包名

(com.sina.weibo.sdk.demo),在src根目录下的Constants.java文件中提供了AppKey ,一定要使用这个appKey,否则将会导致新浪官方的授权认证服务器上的签名认证失败。

2.一定要使用Demo中提供的debug.keystore

3.MD5工具是根据keystore来生成签名的,不同的keystore生成的签名是不一样的。此Demo

的签名是用官网提供的keystore生成的,若要顺利运行Demo程序,需要进行设置或是替换keystore,两种方法可以选择其中一种进行操作:

方法一:替换keystore,把Android默认的debug.keystore(在C:\Users\xxxx\.android目录下)替换成官方在Hithub上提供的debug.keystore。

方法二:在Eclipse中设置工程keystore,在Eclipse中点击“Windows -> Preferences -> Android -> Build”,在Custom debug keystore 中选择Demo中的debug.keystore,点击Apply -> OK,Demo即可正常运行。

4.WeiboSDKDemo整个工程中采用UTF-8格式编码,右键项目名称,点击 Properties ->

Resource ,右侧视图中点击Other,选择UTF-8模式。

5.Target SDK 和 Minimum SDK都要选择android 4.0 以上的版本。

6.必须使用Eclipse3.0以上版本,JDK1.6或JDK1.7(1.6以下和1.8均没有经过测试)

7.关于进入主界面刷新等待的问题,多次刷新等待请尝试重启eclipse和虚拟机,建议使

用真机进行调试。

第二章开发者申请

1.编辑开发者基本信息

登录新浪微博开发平台https://www.360docs.net/doc/da7656733.html,/,在网页右上角的个人头像和昵称下面点击“编辑开发者信息”,选择开发者类型为个人,填写真实的个人信息,网站可以填写个人的博客,填写完成之后点击提交。

2.身份认证

在身份认证中填写个人的身份证信息,并上传身份证正反面清晰扫描照片,最后验证手机号码。

(没有通过身份认证也能创建应用,只是不能提交应用审核,API有些限制,并且创建的应用只有十五个测试用户,需要在应用后台设置,后面的文档中会有说明,不认证也没关系,此处对我们影响不大。)

详细API说明:https://www.360docs.net/doc/da7656733.html,/wiki/%E5%BE%AE%E5%8D%9AAPI)

完成上面两步之后,点击我的应用,显示信息如下:

第三章创建应用(此处非常重要)

点击微博开放平台导航栏上的“微链接”,在“下拉菜单”中点击移动应用,显示页面如下:

点击立即接入,创建新应用:

按上面截图填写应用名称、应用分类和应用平台,点击创建按钮,进入应用页面:

创建应用成功后,就可以查看到应用的app key和App Secret了,查看上图中画红框的部分。就需要填写应用信息,应用信息中最关键的部分上图中红框中的部分,Android签名包名信息,下面我们讲解如何生存Android签名。

1.生成Android签名并填写基本信息

a)更改debug.keystore

在新浪微博提供的WeiboSDKDemo中,我们使用的是WeiboSDKDemo中提供的debug.keystore,现在我们已经申请到appkey,第一步就是要更改debug.keystore。

一般情况下,对于一个公司来说,公司只需要保存两个keystore 即可,debug.keystore 和release.keystore,前者用于测试,后者用于发布。

在我们使用Eclipse创建一个应用时,默认使用的是Eclipse提供的debug.keystore,如果以前使用过新浪微博官方提供的debug.keystore,就要删除掉,如果使用的就是Eclipse默认的debug.keystore,那么就不需要更改。

点击Windows –> perferences -> Android -> Build,如下图所示,使用默认的debug.keystore,如果Custom debug keystore内有东西,删除掉Custom debug keystore的内容。

b)更改appkey和回调地址

在应用信息-> 基本信息中找到appkey,复制appkey,在源代码的根目录下找到Constants.java文件,更改appkey。

在应用信息–> 高级信息中填写授权回调页和取消授权回调页:

填写地址:https://https://www.360docs.net/doc/da7656733.html,/oauth2/default.html

在源代码的根目录下找到Constants.java文件,更改REDIRECT_URL。

c)生成应用签名

首先要下载签名工具app_signatures.apk,在该文档所在的文件夹中可以找得到,也可以从网上下载。

下载地址:https://www.360docs.net/doc/da7656733.html,/s/1c051IwS

如果使用的是虚拟机:

最好在使用之前清除虚拟机中的数据,在启动虚拟机的时候勾选Wipe user data。

在虚拟机启动之后,首先运行程序,将微博应用安装到虚拟机上,至少运行一次,这时程序会出错,先不用管(一定要确保是Eclipse默认的debug.store,appkey和REDIRECT_URL 都和开发者平台上的信息一致)。

然后在虚拟机上安装app_signatures.apk,可以通过虚拟机内的浏览器下载app_signatures.apk,也可以手动点击Eclipse中的DDMS界面,在File Explorer中手动将app_signatures.apk上传到虚拟机上。

然后运行app_signatures.apk,输入Android应用包名(package name),就是AndroidManifest.xml文件中的package。

点击生成按钮,会生成一串字符串,将字符串复制到开发者平台上应用信息–> 基本信息中的Android签名中,填写对应的Android包名(一定要确保Android包名和手机应用中的包名一直,签名正确)。

如果使用的是真机调试:

如果手机上安装了新浪微博的官方客户端,首先要删除手机上的新浪微博微博官方客户端,然后删除我们正在开发微博客户端,最后重启一次手机,将应用程序安装到手机上,至少运行一次。

然后安装app_signatures.apk,运行app_signatures.apk,然后运行app_signatures.apk,输入Android应用包名(package name),就是AndroidManifest.xml文件中的package。

点击生成按钮,会生成一串字符串,将字符串复制到开发者平台上应用信息–> 基本信息中的Android签名中,填写对应的Android包名(一定要确保Android包名和手机应用中的包名一直,签名正确)。

到此,我们已经成功的生成了应用签名填了,然后填写剩下的基本信息,填写的方法可以参考下。

然后点击保存信息,提交审查。(只要保存信息就可以了,即使审核没有通过,也没有影响。)

2.添加测试账号

未通过审核的应用只有提供了十五个测试账号,点击应用信息-> 测试信息,将你测试时使用的新浪微博账号添加进去。

到此我们成功的在新浪微博开发平台创建一个移动应用了。

3.常见问题说明

1、出现auth exception:sso package or sign error

手机上的包名生成的签名与开放平台上的签名不一致,请按照以下步骤执行:

1)检查debug.keystore是否使用的是eclipse默认的debug.keystore,请使用eclipse默认

的debug.keystore

2)检查应用程序的appkey是否正确,回调地址是否填写正确

3)检查包名是否正确

4)如果使用的是虚拟机,清除虚拟机的所有数据,重新虚拟机,安装应用程序,执行

一次,填写正确的包名,重新生成签名

5)如果使用真机调试,请先卸载真机上的官方微博客户端和已经安装的微博应用,重

启手机,重新运行程序,填写正确的包名,重新生成签名

新浪微博企业认证申请公函1504901

新浪微博企业认证申请公函1504901 企业用户认证申请公函 企业营业执照登记名称:快商(厦门)软件科技有限公司 企业微博UID地址: (请填写公函上传框下方提示的UID地址) 本企业微博是由企业注册,并由本企业指定员工负责内容维护。(如指定员工发生变化,本企业将提前五个工作日以书面形式通知新浪。) 本企业承诺:本企业合法有效存续,提交给新浪的认证资料真实无误,并承诺遵守新浪网网络安全规定,包括但不限于: 1. 遵守中国有关的法律和法规,不得为任何非法目的而使用网络服务系统。 2. 遵守所有与网络服务有关的网络协议、规定和程序。 3. 不得利用新浪网络服务系统进行任何不利于新浪的行为。 4. 不得利用新浪网络服务系统进行任何可能对互联网的正常运转造成不利影响的行为。 5. 不得利用新浪网络服务系统发布虚假的活动和宣传,承诺所有填写和发布的信息真实。 6. 不得利用新浪网络服务系统传输任何骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸 俗淫秽的或其他任何非法的信息资料。 7. 不得利用新浪网络服务系统传输任何垃圾信息,传销信息或其他任何非法的信息资料。 8. 在未获授权的情况下,不得利用新浪网络服务系统发布受著作权、商标或其它法律保护 的文字、软件、声音、图片、录象、图表等。 9. 如发现任何非法使用用户账号或账号出现安全漏洞的情况,应立即通告新浪。 10. 如用户在使用新浪网络服务时违反任何规定,新浪或及其授权的人有权要求用户改正或

直接采取一切必要的措施(包括但不限于更改或删除用户张贴的内容等、暂停或终止用 户使用网络服务的权利)以减轻用户不当行为造成的影响。 11. 不得将帐号、密码转让或出借予他人使用。如用户发现其帐号遭他人非法使用,应立即 通知新浪。因黑客行为或用户的保管疏忽导致帐号、密码遭他人非法使用,新浪不承担 任何责任。 公章 日期 注意: 1. 所有都为必填项目,请您根据企业实际情况正确填写。 上传的公函应为加盖企业公章的清晰彩色图片。 下面是赠送的合同范本,不需要的可以编辑删除~~~~~~ 教育机构劳动合同范本 为大家整理提供,希望对大家有一定帮助。 一、_________ 培训学校聘请_________ 籍_________ (外文姓名)_________ (中文姓名)先生/女士/小姐为_________ 语教师,双方本着友好合作精神,自愿签订本合同并保证认真履行合同中约定的各项义务。 二、合同期自_________ 年_________ 月_________ 日起_________ 年 _________ 月_________ 日止。 三、受聘方的工作任务(另附件1 ) 四、受聘方的薪金按小时计,全部以人民币支付。 五、社会保险和福利:

新浪微博技术

中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴。作为国内微博市场的绝对领军者,新浪微博将在此次大会上公布一系列针对开发者的扶持政策,以期与第三方开发者联手推动微博行业的整体发展。图为微博平台首席架构师杨卫华演讲。 以下为演讲实录: 大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、1.0、2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些共性的。今天我通过讲解微博里面的一些架构,分析一下架构里面哪些共性大家可以参考。 首先给大家介绍一下微博架构发展的历程。新浪微博在短短一年时间内从零发展到五千万用户,我们的基层架构也发展了几个版本。第一版是非常快的,我们可以非常快的实现我们的模块。我们看一下技术特点,微博这个产品从架构上来分析,它需要解决的是发表和订阅的问题。我们第一版采用的是推的消息模式,假如说我们一个明星用户他有10万个粉丝,那就是说用户发表一条微博的时候,我们把这个微博消息攒成10万份,这样就是很简单了,第一版的架构实际上就是这两行字。第一版本的技术细节,典型的LAMP(Linux-Apache-MySQL-PHP)架构,是使用Myisam搜索引擎,它的优点就是速度非常快。另外一个是MPSS,就是多个端口可以布置在服务器上。为什么使用MPSS?假如说我们做一个互联网应用,这个应用里面有三个单元,我们可以由三种部署方式。我们可以把三个单元部署在三台服务器上,另外一种部署模式就是这三个单元部署在每个服务器上都有。这个解决了两个问题,一个是负载均衡,因为每一个单元都有多个结点处理,另外一个是可以防止单点故障。如果我们按照模式一来做的话,任何一个结点有故障就会影响我们系统服务,如果模式二的话,任何一个结点发生故障我们的整体都不会受到影响的。 我们微博第一版上线之后,用户非常喜欢这个产品,用户数增长非常迅速。我们技术上碰到几个问题。第一个问题是发表会出现延迟现象,尤其是明星用户他的粉丝多。另外系统处理明星用户发表时候的延迟,可能会影响到其他的用户,因为其他的用户同一时间发表的话,也会受到这个系统的影响。我们就考虑这个系统怎么改进。首先是推模式,这肯定是延迟的首要原因,我们要把这个问题解决掉。其次我们的用户越来越多,这个数据库表从一百万到一亿,数据规模不一样处理方式是有差别的。我们第一版单库单表的模式,当用户数量增多的时候,它不能满足就需要进行拆分。第二个是锁表的问题,我们考虑的是更改引擎。另外一个是发表过慢,我们考虑的是异步模式。 第二版我们进行了模块化,我们首先做了一个层,做了拆分,最右边的发表做了异步模式。第二个服务层,我们把微博基础的单元设计成服务层一个一个模块,最大是对推模式进行了改进。首先看一下投递模式的优化,首先我们要思考推模式,如果我们做一下改进把用户分成有效和无效的用户。我们一个用户比如说有一百个粉丝,我发一条微博的时候不需要推给一百个粉丝,因为可能有50个粉丝不会马上来看,这样同步推送给他们,相当于做无用功。我们把用户分成有效和无效之后,我们把他们做一下区分,比如说当天登陆过的人我们分成有效用户的话,只需要发送给当天登陆过的粉丝,这样压力马上就减轻了,另外投递的延迟也减小了。

新浪微博电子商务分析

电子商务案例分析学院:外国语学院 班级:日语10级3班 姓名:吴巧曼 学号:201001080923

社交网络的电子商务 ——新浪微博 一、电子商务与社交网络的介绍 1.社交网络的定义 社交网络即社交网络服务,源自英文SNS(Social Network Service)的翻译,中文直译为社会性网络服务或社会化网络服务,意译为社交网络服务。社交网络含义包括硬件、软件、服务及应用,由于四字构成的词组更符合中国人的构词习惯,因此人们习惯上用社交网络来代指SNS(Social Network Service)。 2.电子商务的定义 电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。电子商务是利用微电脑技术和网络通讯技术进行的商务活动。各国政府、学者、企业界人士根据自己所处的地位和对电子商务参与的角度和程度的不同,给出了许多不同的定义。 二、新浪微博对电子商务的应用 1.新浪微博简介 新浪微博是一个由新浪网推出,提供微型博客服务的类Twitter网站。用户可以通过网页、WAP页面、手机短信/彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客”。它全中国当前最主流,最火爆,最具人气的微博产品。用一句话随时随地记录生活,随时随地分享新鲜事。用最迅猛的速度发现最热、最火、最酷、最新的资讯。随时随地关注明星动态。 2.新浪微博的发展 新浪微博于2009年8月14日开始内测。9月25日,新浪微博正式添加了@功能以及私信功能,此外还提供“评论”和“转发”功能,供用户交流。目前优秀的微博桌面客户端有微波炉、AIR微博(官方)、Wing微博。

新浪微博技术架构

首先给大家介绍一下微博架构发展的历程。新浪微博在短短一年时间内从零发展到五千万用户,我们的基层架构也发展了几个版本。第一版就是是非常快的,我们可以非常快的实现我们的模块。我们看一下技术特点,微博这个产品从架构上来分析,它需要解决的是发表和订阅的问题。我们第一版采用的是推的消息模式,假如说我们一个明星用户他有10万个粉丝,那就是说用户发表一条微博的时候,我们把这个微博消息攒成10万份,这样就是很简单了,第一版的架构实际上就是这两行字。第一颁的技术细节,典型的LAMP架构,是使用Myisam搜索引擎,它的优点就是速度非常快。另外一个是MPSS,就是多个端口可以布置在服务器上。为什么使用MPSS?假如说我们做一个互联网应用,这个应用里面有三个单元,我们可以由三种部署方式。我们可以把三个单元部署在三台服务器上,另外一种部署模式就是这三个单元部署在每个服务器上都有。这个解决了两个问题,一个是负载均衡,因为每一个单元都有多个结点处理,另外一个是可以防止单点故障。如果我们按照模式一来做的话,任何一个结点有故障就会影响我们系统服务,如果模式二的话,任何一个结点发生故障我们的整体都不会受到影响的。 我们微博第一版上线之后,用户非常喜欢这个产品,用户数增长非常迅速。我们技术上碰到几个问题。第一个问题是发表会出现延迟现象,尤其是明星用户他的粉丝多。另外系统处理明星用户发表时候的延迟,可能会影响到其他的用户,因为其他的用户同一时间发表的话,也会受到这个系统的影响。我们就考虑这个系统怎么改进。首先是推模式,这肯定是延迟的首要原因,我们要把这个问题解决掉。其次我们的用户越来越多,这个数据库表从一百万到一亿,数据规模不一样处理方式是有差别的。我们第一版单库单表的模式,当用户数量增多的时候,它不能满足就需要进行拆分。第二个是锁表的问题,我们考虑的是更改引擎。另外一个是发表过慢,我们考虑的是异步模式。 第二版我们进行了模块化,我们首先做了一个层,做了拆分,最右边的发表做了异步模式。第二个服务层,我们把微博基础的单元设计成服务层一个一个模块,最大是对推模式进行了改进。首先看一下投递模式的优化,首先我们要思考推模式,如果我们做一下改进把用户分成有效和无效的用户。我们一个用户比如说有一百个粉丝,我发一条微博的时候不需要推给一百个粉丝,因为可能有50个粉丝不会马上来看,这样同步推送给他们,相当于做无用功。我们把用户分成有效和无效之后,我们把他们做一下区分,比如说当天登陆过的人我们分成有效用户的话,只需要发送给当天登陆过的粉丝,这样压力马上就减轻了,另外投递的延迟也减小了。 我们再看数据的拆分,数据拆分有很多方式,很多互联网产品最常用的方法,比如说如可以按照用户的UID来拆分。但是微博用户的一个特点就是说大家访问的都是最近的服务器,所以我们考虑微博的数据我们按照时间拆分,比如说一个月发一张表,这样就解决了我们不同时间的惟度可以有不同的拆分方式。第二个考虑就是要把内容和索引分开存放。假如说一条微博发表的地址是索引数据,内容是内容数据。假如说我们分开的话,内容就简单的变成了一种key-value的方式,key-value是最容易扩展的一种数据。比如说一个用户发表了一千条微博,这一千条微博我们接口前端要分页放,比如说用户需要访问第五页,那我们需要迅速定位到这个记录。假如说我们把这个索引拆分成一个月一张表,我们记录上很难判断第五页在哪张表里,我们需要索引所有的表。如果这个地方不能拆分,那我们系统上就会有一个非常大的瓶颈。最后我们想了一个方法,就是说索引上做了一个二次索引,改变我们还是按照时间拆分,但是我们把每个月记录的偏移记下来,就是一个月这个用户发表了多少条,ID是哪里,就是按照这些数据迅速把记录找出来。 异步处理,发表是一个非常繁重的操作,它要入库、统计索引、进入后台,如果我们要把所有的索引都做完用户需要前端等待很长的时间,如果有一个环节失败的话,用户得到的提示是发表失败,但是入库已经成功。所以我们做了一个异步操作,就是发表成功我们就提示成功,然后我们在后台慢慢的消息队列慢慢的做完。另外新浪发表了一个很重要的产品叫做MemcacheQ,我们去年做了一个对大规模部署非常有利的指令,就是stats queue,适合大规模运维。 第二版我们做了这些改进之后,微博的用户和访问量并没有停止,还有很多新的问题出现。比如说系统问题,单点故障导致的雪崩,第二个是访问速度问题因为国内网络环境复杂,会有用户反映说在不同地区访问图片、js这些速度会有问题。另外一个是数据压力以及峰值,MySql复制延迟、慢查询,另外就是热门事件,比如说世界杯,可能会导致用户每秒发表的内容达到几百条。我们考虑如何改进,首先系统方面循序任意模块失败。另外静态内容,第一步我们用CDN来加速,另外数据的压力以及峰值,我们需要将数据、功能、部署尽可能的拆分,然后提前进行容量规划。 另一方面我们还有平台化的需求,去年11月我们就说要做开放平台,开放平台的需求是有差异的,Web系统它有用户行为才有请求,但是API系统特别是客户端的应用,只要用户一开机就会有请求,直到他关闭电脑这种请求一直会不间断的过来,另外用户行为很难预测。 系统规模在持续的增大,另外也有平台化的需求,我们新架构应该怎么做才能满足这些需要?我们看一下同行,比如说Google怎么样考虑这个问题的?Google首席科学家讲过一句话,就是一个大的复杂的系统,应该要分解成很多小的服务。比如说我们在https://www.360docs.net/doc/da7656733.html,执行一个搜索查询的话,实际上这个操作会调动内部一百多个服务。因此,我们第三版的考虑就是先有服务才有接口最后才有应用,我们才能把这个系统做大。

新浪微博企业认证申请公函

企业用户认证申请公函 企业营业执照登记名称:快商(厦门)软件科技有限公司 企业微博UID地址:(请填写公函上传框下方提示的UID地址)本企业微博是由企业注册,并由本企业指定员工负责内容维护。(如指定员工发生变化,本企业将提前五个工作日以书面形式通知新浪。) 本企业承诺:本企业合法有效存续,提交给新浪的认证资料真实无误,并承诺遵守新浪网网络安全规定,包括但不限于: 1.遵守中国有关的法律和法规,不得为任何非法目的而使用网络服务系统。 2.遵守所有与网络服务有关的网络协议、规定和程序。 3.不得利用新浪网络服务系统进行任何不利于新浪的行为。 4.不得利用新浪网络服务系统进行任何可能对互联网的正常运转造成不利影响的行为。 5.不得利用新浪网络服务系统发布虚假的活动和宣传,承诺所有填写和发布的信息真实。 6.不得利用新浪网络服务系统传输任何骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸 俗淫秽的或其他任何非法的信息资料。 7.不得利用新浪网络服务系统传输任何垃圾信息,传销信息或其他任何非法的信息资料。 8.在未获授权的情况下,不得利用新浪网络服务系统发布受著作权、商标或其它法律保护 的文字、软件、声音、图片、录象、图表等。 9.如发现任何非法使用用户账号或账号出现安全漏洞的情况,应立即通告新浪。 10.如用户在使用新浪网络服务时违反任何规定,新浪或及其授权的人有权要求用户改正或 直接采取一切必要的措施(包括但不限于更改或删除用户张贴的内容等、暂停或终止用户使用网络服务的权利)以减轻用户不当行为造成的影响。 11.不得将帐号、密码转让或出借予他人使用。如用户发现其帐号遭他人非法使用,应立即 通知新浪。因黑客行为或用户的保管疏忽导致帐号、密码遭他人非法使用,新浪不承担任何责任。 公章 日期 注意: 1.所有都为必填项目,请您根据企业实际情况正确填写。 2.上传的公函应为加盖企业公章的清晰彩色图片。

最新新浪微博的6种盈利模式

新浪微博的6种盈利模式 类型1:直接盈利 盈利模式1:关联广告 这种模式跟Facebook广告非常相似(占Facebook收入的60%以上)。同传统门户网站相比,社区化的微博将帮助新浪更好的了解用户,包括用户的在线行为和用户特征,从而帮助广告主更好的发现目标客户。 盈利模式2:实时搜索 对于实时信息,它所面临的挑战是:这些信息对用户来说可能是有用的信息,也有可能是垃圾信息。但不可否认的是,朋友或名人的建议往往是值得信任的。如果实施搜索能够识别出对用户有用的信息,将会产生巨大的盈利潜力。我们期望微博将会成为获得实时信息的主要手段,如果能够实现,无论新浪自己开发搜索引擎,或同领先的第三方搜索引擎提供商合作,都会给新浪带来收益。 类型2:交叉销售 盈利模式3:捆绑销售 目前,已经有5,000家企业在新浪上开了官方微博,主要用来在线推广、公关或招聘。新浪对此完全免费,并且未来也没有收费的迹象。然而,我们可以预见,捆绑销售作为对品牌广告主的综合解决方案,将会帮助新浪提高在线品牌广告的市场份额。 盈利模式4:同新浪其他业务结合,进行交叉销售 但从盈利角度来讲,我们认为新浪和Twitter的最大区别实际上是:新浪已经有了不少可以轻松赚到钱,但是缺少流量...用户的业务,比如传统门户,在线

视频,在线网页游戏平台和新浪商城等。过去证明,一些业务并不成功,但是现在,如果能够快捷有效的将这些业务同微博进行交叉销售,那么这些业务的局面将会逆转,取得成功。 盈利模式5:同第三方网站分享流量 根据我们的统计,新浪微博已为第三方网站提供了大量有价值的访问流量,尤其是对于在线电子商务和在线视频。至少有三种可以使新浪微博分享流量的方案:1)第三方网站的官方微博,例如淘宝商城。2)鉴于新浪微博所采用了开发系统,我们预计使用“分享到新浪”的人将会增多,而“点击返回”的价值将会带来潜在的盈利机会。3)与Facebook的购物商城类似,允许第三方合作伙伴开设购物商城。 类型3:开放API 盈利模式6:同APP开发商和内容提供商收入分成 这种模式跟Facebook和腾讯的开放平台战略类似。开放API,可以给新浪平台带来成千上万的第三方应用开发商。目前为止,新浪平台上已有超过500 个第三方应用,涵盖客户端软件和网页游戏等。 随着平台的规模不断扩大,盈利模式也会不断变化:我们认为,对于用户为主的平台而言,最美妙的就是平台规模不断扩大和用户粘性不断提高。尽管运营时间不长,但新浪微博平台已经在同新兴的团购/LBS(Location Based Services)等新兴服务的结合上展现出了巨大的潜力。 24 《诗经》两首 从容说课 《关雎》和《蒹葭》选自《诗经》。《关雎》写一男子对女子的思念和追求过程。写求之不

新浪微博蓝V认证

1.企业认证范围: 1.1.公司帐号:用于企业形象宣传,官方信息发布 1.2. 分支机构帐号:用于企业分支机构、分公司或连锁机构进行宣传,提供本地 服务 1.3.产品帐号:用于主/子产品推广,市场活动及公关(注:产品有商标或软件注 册证) 1.4.招聘帐号:收集求职应聘者信息,招聘企业员工或实习生 1.5.客服帐号:提供业务咨询服务、处理用户投诉建议;维护客户关系 1.6.同一营业执照原则上仅可以申请三个不同用途的企业认证蓝V账号。如需认 证3个以上的官方账号,需满足以下任意一个条件: 1.6.1.拥有多个分支机构的连锁企业 1.6. 2.注册资本超过1000万人民币的大型企业,含多个子品牌及业务线 1.6.3.微博官方合作伙伴 2.企业认证条件: 2.1. 微博头像应为企业商标/标识或品牌Logo 2.2.微博昵称应为企业/品牌的全称或无歧义简称;若昵称为代理品牌,需体现代 理区域 2.3.微博昵称不能仅包含一个通用性描述词语,且不可使用过度修饰性词语 2.4.企业提供完成有效年检的《企业法人营业执照》/《个体工商户营业执照》等 资料 2.5.微博昵称与营业执照登记名称不一致需提供相关补充材料,如《商标注册证》、 《代理授权书》等 3.企业认证资料: 3.1.基本资料: 3.1.1.营业执照副本:已通过最新年检的营业执照副本,并将此副本拍摄成 清晰彩色照片的形式; 3.1.2.加盖了红色公司公章的企业认证公函(公函下载详见认证资料提交页

面),公函内容手抄打印后拍摄成清晰彩色照片的形式; 3.2.补充材料: 3.2.1.自有品牌:商标注册证、软件著作权证等 3.2.2.代理品牌:代理授权书、代理授权合同等 3.2.3.加盟品牌:品牌加盟证 3.2. 4.企业网站/企业网店:网站备案信息、天猫商城的卖家信息或阿里巴巴 供应商信息页的拷屏图片,如下示例图片: 3.2.5.企业实体店:实体店属于企业的文件证明资料,如:餐饮服务许可证等 注:所有非中文资料应提供资料原件及加盖翻译公司公章的彩色版翻译件。 4.认证流程: 4.1.申请准备:准备各项申请材料 4.2.在线提交认证申请:填写企业信息、上传相关认证材料 4.3.微博审核:等待工作人员审核(五个工作日内) 4.4.审核完成: 4.4.1.通过审核,申请帐号可以登录申请认证的微博,在消息--通知中收到 认证通过的通知,同时获得认证标识,自动升级为企业版 4.4.2.未通过审核,申请帐号可以登录申请认证的微博,在消息-通知中查看 未通过审核的原因

新浪微博API

微博开放平台是一个基于新浪微博客系统的开放的信息订阅、分享与交流平台。微博开放平台为您提供了海量的微博信息、粉丝关系、以及随时随地发生的信息裂变式传播渠道。 广大开发者或网站只要登录平台网站并创建应用,即可通过平台开放接口(Open API)对微博系统进行读写,挖掘微博系统的新功能与新玩法。 平台概述 出自新浪微博API 跳转到:导航, 搜索 微博开放平台是一个基于新浪微博客系统的开放的信息订阅、分享与交流平台。微博开放平台为您提供了海量的微博信息、粉丝关系、以及随时随地发生的信息裂变式传播渠道。 您可以登录平台并创建应用,使用微博平台提供的接口,创建有趣的应用或者让您的网站具有更强的社交特性。 用微博账号登录 经过简单的代码整合,并在您的网站上放置微博登录按钮,您的网站用户就能够使用微博账号进行登录。网站可以获取当前用户的用户名、头像图片、当前用户的粉丝和关注对象列表。您可以整合现有的用户账户系统或者直接替换成微博的账户系统,帮助您提升网站的用户注册量和提升网站访问数据。 使用OAuth的授权机制进行开发,在网站的显著位置添加“与新浪微博连接”的功能,让用户与能够直接点击并登录。 参考开发介绍:连接微博 分享与动态 新浪微博现有的用户传播体系非常完整,好友之间通过大量的信息分享带来病毒式的传播。平台提供了分享按钮和动态展现插件,让你仅仅通过几行HTML 代码就能够在你的网站上加入社交特性。分享的内容也会在微博网站上展现,用户点击链接后可直接进入相关内容。我们也提供了大量的 API接口帮你实现更多的特性。 内容分享: 添加分享到微博的按钮: 点击后弹出分享窗口分享内容:

新浪微博及其盈利模式分析

新浪微博及其盈利模式分析 09新闻刘婧璐2009311295

目录 目录 (2) 摘要 (3) 一、新浪微博概述 (3) (一)概念 (3) (二)历史 (3) (三)功能 (4) (四)特点 (4) 二、微博与SNS关系 (5) (一)SNS概念 (6) (二)微博与SNS关系 (6) (三)微博与SNS区别 (6) (四)SNS现有盈利模式 (7) 三、类twitter基础上的改进 (8) (一)多媒体功能让内容更丰富 (8) (二)用户年龄段偏低,与手机结合紧密 (9) (三)转发评论认证等数据更满足虚荣心 (9) (四)非独立网站,依托强大门户网站另辟蹊径 (9) (五)名人效应 (10) 四、新浪在国内微博行业中的地位 (10) (一)人气分析 (11) (二)媒体影响力分析 (11) (三)基于微博开放平台应用软件分析 (12) 五、新浪微博盈利模式 (13) (一)现有盈利模式 (13) (二)计划中的盈利模式 (15) (三)潜在盈利模式 (15) 六、新浪微博商业前景 (18) (一)新浪企业价值飙升 (18) (二)长期应注意与监管层关系 (19) (三)盈利模式尚未验证 (19) (四)盈利模式创新 (19) 参考文献 (20)

摘要 本文在介绍新浪微博的基础上,重点分析新浪微博的盈利模式。 在分析其盈利模式之前,本文先分析了新浪微博与SNS、Twitter的关系和区别以及目前新浪在国内微博行业的地位,新浪在这三次比较中显现出的特性,使得新浪既可以沿袭SNS和Twitter已有的商业模式,又可以凭借自身特色加以创新。本文在此基础上讨论了新浪微博现有的盈利模式,计划中的盈利模式和潜在盈利模式。 一、新浪微博概述 (一)概念 根据百度百科上的概念,微博是一种通过简短文本更新用户信息,融合多种发布方式(如及时消息,短信息,电子邮件,音频,视频)和不同平台技术(WEB,WAP)为一体的博客形式。 新浪微博是由新浪网推出,提供微型博客服务的类Twitter网站,用户可以通过网页、WAP页面和手机短信、彩信发布140字以内的消息或上传图片,此外还可通过API用第三方软件或插件发布信息。 (二)历史 2009年5月在新浪例行战略会议上新浪高层提出了作为微博的想法,并于2009年8月14日开始内测。 高层起初并没有想把微博往Twitter这条路上走。决定做微博的时候,新浪当时已经做了应用比较丰富的SNS——新浪“朋友”。这个应用到现在都很少有人知道。新浪“朋友”一开始是Facebook路线,后来一改再改,最后已经有点接近微博的形态,类似于把Facebook的mini-feed功能单独拿出来做,传递名人的动态消息,但由于不具备内容的承载性最终被停掉。 新浪高层经过反复思考,他们认为微博虽然不同于SNS,但 Twitter本身具

新浪微博框架

大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、1.0、2.0、论坛、博客都要考虑架构的问题,架构实际上是有一些共性的。今天我通过讲解微博里面的一些架构,分析一下架构里面哪些共性大家可以参考。 首先给大家介绍一下微博架构发展的历程。新浪微博在短短一年时间内从零发展到五千万用户,我们的基层架构也发展了几个版本。第一版就是是非常快的,我们可以非常快的实现我们的模块。我们看一下技术特点,微博这个产品从架构上来分析,它需要解决的是发表和订阅的问题。我们第一版采用的是推的消息模式,假如说我们一个明星用户他有10万个粉丝,那就是说用户发表一条微博的时候,我们把这个微博消息攒成10万份,这样就是很简单了,第一版的架构实际上就是这两行字。第一颁的技术细节,典型的LAMP架构,是使用Myisam搜索引擎,它的优点就是速度非常快。另外一个是MPSS,就是多个端口可以布置在服务器上。为什么使用MPSS?假如说我们做一个互联网应用,这个应用里面有三个单元,我们可以由三种部署方式。我们可以把三个单元部署在三台服务器上,另外一种部署模式就是这三个单元部署在每个服务器上都有。这个解决了两个问题,一个是负载均衡,因为每一个单元都有多个结点处理,另外一个是可以防止单点故障。如果我们按照模式一来做的话,任何一个结点有故障就

会影响我们系统服务,如果模式二的话,任何一个结点发生故障我们的整体都不会受到影响的。 我们微博第一版上线之后,用户非常喜欢这个产品,用户数增长非常迅速。我们技术上碰到几个问题。第一个问题是发表会出现延迟现象,尤其是明星用户他的粉丝多。另外系统处理明星用户发表时候的延迟,可能会影响到其他的用户,因为其他的用户同一时间发表的话,也会受到这个系统的影响。我们就考虑这个系统怎么改进。首先是推模式,这肯定是延迟的首要原因,我们要把这个问题解决掉。其次我们的用户越来越多,这个数据库表从一百万到一亿,数据规模不一样处理方式是有差别的。我们第一版单库单表的模式,当用户数量增多的时候,它不能满足就需要进行拆分。第二个是锁表的问题,我们考虑的是更改引擎。另外一个是发表过慢,我们考虑的是异步模式。 第二版我们进行了模块化,我们首先做了一个层,做了拆分,最右边的发表做了异步模式。第二个服务层,我们把微博基础的单元设计成服务层一个一个模块,最大是对推模式进行了改进。首先看一下投递模式的优化,首先我们要思考推模式,如果我们做一下改进把用户分成有效和无效的用户。我们一个用户比如说有一百个粉丝,我发一条微博的时候不需要推给一百个粉丝,因为可能有50个粉丝不会马上来看,这样同步推送给他们,相当于做无用功。我们把用户分成有效和无效之后,我们把他们做一下区分,比如说当天登陆过的人我们分成有效用户的话,只需要发送给当天登陆过的粉丝,这样压力马上就减轻了,另外投递的延迟也减小了。

新浪云开发平台开发指南

新浪 SAE 分布式 Web 服务应用平台
——云计算技术在网络推广中的应用 https://www.360docs.net/doc/da7656733.html,
1)什么是 Sina App Engine
Sina App Engine(以下简称 SAE)是新浪研发中心于 2009 年 8 月开始内部开发,并 在 2009 年 11 月 3 日正式推出第一个 Alpha 版本的国内首个公有云计算平台,SAE 是 新浪云计算战略的核心组成部分。
SAE 作为国内的公有云计算, 从开发伊始借鉴吸纳 Google、 Amazon 等国外公司的公有 云计算的成功技术经验,并很快推出不同于他们的具有自身特色的云计算平台。SAE 选择在国内流行最广的 Web 开发语言 PHP 作为首选的支持语言,Web 开发者可以在 Linux/Mac/Windows 上通过 SVN、SDK 或者 Web 版在线代码编辑器进行开发、部署、调 试,团队开发时还可以进行成员协作,不同的角色将对代码、项目拥有不同的权限; SAE 提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布 式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发 成本。同时又由于 SAE 整体架构的高可靠性和新浪的品牌保证,大大降低了开发者的 运营风险。另外,作为典型的云计算,SAE 采用“所付即所用,所付仅所用”的计费 理念,通过日志和统计中心精确的计算每个应用的资源消耗(包括 CPU、内存、磁盘 等) 。
第 1 页

总之,SAE 就是简单高效的分布式 Web 服务开发、运行平台。
2)SAE 整体架构 SAE 从架构上采用分层设计,从上往下分别为反向代理层、路由逻辑层、Web 计算服 务池。 而从 Web 计算服务层延伸出 SAE 附属的分布式计算型服务和分布式存储型服务, 具体又分成同步计算型服务、 异步计算型服务、 持久化存储服务、 非持久化存储服务。 各种服务统一向日志和统计中心汇报,参考下图:
7 层反向代理层:HTTP 反向代理,在最外层,负责响应用户的 HTTP 请求,分析请求, 并转发到后端的 Web 服务池上,并提供负载均衡、健康检查等功能。 服务路由层:逻辑层,负责根据请求的唯一标识,快速的映射(O(1)时间复杂度)到 相应的 Web 服务池,并映射到相应的硬件路径。如果发现映射关系不存在或者错误, 则给出相应的错误提示。该层对用户隐藏了很多具体地址信息,使开发者无需关心服 务的内部实际分配情况。 Web 服务池:由一些不同特性的 Web 服务池组成。每个 Web 服务池实际是由一组
第 2 页

新浪微博企业版Q&A

新浪微博企业版Q&A T o ALL: Q:什么是新浪微博企业版? A:新浪微博企业版具有更丰富的个性化页面展示功能设置,更精准的数据分析服务,以及更高效的沟通管理后台。 Q:新浪微博企业版的新功能有哪些?: A: 1)根据不同的展示传播诉求,在微博首页设置不同的模块,实现更具商业价值的展现, 如:图片、视频、友情链接、企业简介等; 2)可以将不同但相关联的微博用户集中添加到一个模块中,并且设置在首页显示,当 用户到达企业主页时,能同时看到与企业相关的子品牌、分支机构,甚至企业员工、高管和客服的微博头像,并选择关注,进行更有针对性地沟通; 3)用户到达企业微博主页后,通过留言板就可以给企业留言或评论,也可以浏览其他 用户的评论; 4)舆情监测:通过设置话题关键字,可以查看不同用户群体对该话题的讨论,实时监 测微博用户对企业品牌的态度,帮助企业及时发现用户的负面投诉,及时响应,避 免负面口碑扩散; 5)数据统计服务,帮助企业进行用户属性和行为分析,同时可以查看页面流量及短链 点击的相关数据,作为衡量微博传播效果的重要指标。 Q:如何申请加入新浪微博企业版内测? A:感谢您对微博企业版的关注,此次测试暂时还不接受申请哦,不过不要着急,预计不久之后就会开放线上报名申请了,请您持续关注新浪微博企业版,谢谢! Q:如果没有收到邀请,何时能够使用新浪微博企业版? 或者:为什么别的企业有企业版,我没有? A:目前测试只开放部分内部邀请的新浪网合作企业,请您不要着急,线上申请会在近期内开放的。 Q:新浪微博企业版内测多长时间?何时公测? A:预计公测时间为7月份,请您持续关注企业微博助理发出的通告,谢谢! Q:新浪微博企业版会收费么? A:内测及公测期的功能服务全部开放,免费提供给企业使用。我们将分析企业对不同功能的使用情况和效果,同时,持续开展对不同企业差异化需求的调研,未来将规划提供满足细分需求的增值服务。谢谢!

新浪微博企业认证申请公函

创作编号: GB8878185555334563BT9125XW 创作者:凤呜大王* 企业用户认证申请公函 企业营业执照登记名称:快商(厦门)软件科技有限公司 企业微博UID地址:(请填写公函上传框下方提示的UID 地址) 本企业微博是由企业注册,并由本企业指定员工负责内容维护。(如指定员工发生变化,本企业将提前五个工作日以书面形式通知新浪。) 本企业承诺:本企业合法有效存续,提交给新浪的认证资料真实无误,并承诺遵守新浪网网络安全规定,包括但不限于: 1.遵守中国有关的法律和法规,不得为任何非法目的而使用网络服务系统。 2.遵守所有与网络服务有关的网络协议、规定和程序。 3.不得利用新浪网络服务系统进行任何不利于新浪的行为。 4.不得利用新浪网络服务系统进行任何可能对互联网的正常运转造成不利影响的 行为。 5.不得利用新浪网络服务系统发布虚假的活动和宣传,承诺所有填写和发布的信息 真实。 6.不得利用新浪网络服务系统传输任何骚扰性的、中伤他人的、辱骂性的、恐吓性 的、庸俗淫秽的或其他任何非法的信息资料。 7.不得利用新浪网络服务系统传输任何垃圾信息,传销信息或其他任何非法的信息 资料。 8.在未获授权的情况下,不得利用新浪网络服务系统发布受著作权、商标或其它法 律保护的文字、软件、声音、图片、录象、图表等。 9.如发现任何非法使用用户账号或账号出现安全漏洞的情况,应立即通告新浪。 10.如用户在使用新浪网络服务时违反任何规定,新浪或及其授权的人有权要求用户 改正或直接采取一切必要的措施(包括但不限于更改或删除用户张贴的内容等、暂停或终止用户使用网络服务的权利)以减轻用户不当行为造成的影响。

新浪微博开放平台api

用java开发新浪微博的API 首先先注册新浪微博(如果有了的可以直接登录) 在进入新浪微博的开放平台下载SDK 下载最新的SDK https://www.360docs.net/doc/da7656733.html,/wiki/SDK 然后把SDK 导入到MyEclipse 里 接着在进入新浪微博的开放平台点击我要成为开发者 注册 1.填写开发者资料 2.验证邮箱 3.创建应用/添加网站 点击创建应用 有5种应用 选择站内应用然后把信息填完点击创建 成功后在应用基本信息里就会显示App Key 和App Secret

再接着往下看会看到 站内应用地址和应用实际地址记住填写的内容 回到MyEclipse在src下面找到config.properties 填写 client_ID =App Key client_SERCRET =App Secret redirect_URI =应用实际地址(也可以不写我就没有写) 保存 接着就是写一条获取微博的前20条信息 在examples 下的weibo4j.examples.oauth2下的OAuth4Code下直接运行(如果报错把 改成 ) ,就会出现授权页面,登录,登录成功后,点击授权查看网址后面有个code=XXXX 把code=后面的XXXX复制到MyEclipse 的控制台中的https://https://www.360docs.net/doc/da7656733.html,/oauth2/authorize?client_id=1682103644&redir ect_uri=https://www.360docs.net/doc/da7656733.html,/boyaboya&response_type=code&state=& scope= Hit enter when it's done.[Enter]:后面 然后按回车就会输出一大堆消息直接跳到最后会看到 记住"access_token" 后面的值就是是我们要用到的值了记录下来 下面开始获取微博最新的前20条信息喽 weibo4j.examples.timeline 下的 GetPublicTimeline 类中 代码如下 package weibo4j.examples.timeline;

能力开放平台

能力开放平台 目录 1、能力开放平台简介 (2) 1.1什么是能力: (2) 1.2能力平台是什么: (2) 1.3 为什么要能力开放 (2) 1.4 能力开放后对我们有哪些好处: (3) 2、现今业界主流开放平台概述 (3) 2.1电信能力开放平台 (3) 2.2互联网应用开放平台 (3) 2.3 云计算开放平台 (3) 3、电信能力开放平台综合概述 (4) 3.1 电信开放平台总体发展演进 (4) 3.2 电信开放平台能够开放哪些能力 (4) 3.3 电信能力开放模式分析比较 (4) 3.3.1 销售开放模式 (4) 3.3.2 分成开放模式 (5) 3.3.3 免费型开放模式 (5) 3.4 电信开放平台发展思路 (5) 3.5 电信能力开放平台具体应用发展思路 (5) 3.6 电信能力开放平台应用举例 (6)

1、能力开放平台简介 1.1什么是能力: 总的来说,能力是对底层复杂的实现进行了抽象,对外提供一个开发和执行环境。通过对快速引入新的应用和服务提供支持,以更低的平均运作成本来高效、可靠地创建和管理丰富多样的融合业务。 在以往开发者开发出来的能力往往具有较大的范围限制,基本上属于一个封闭模式。随着能力开发者对自身业务思路的拓展耗尽,这些独立的孤能力便再也没有其它的新应用能够引进。 基于电信通讯能力,以更开放、更灵活的,自行开发配置的方式向用户提供通信服务的设想,让用户、开发者,运营商实现真正意义上的共赢,就是能力开放平台的宗旨。它将是实现以上梦想的一个重要的基础技术平台,为AP和SI提供统一的能力调用接口。 在用户需求中,能力开发者利用自身能力实现的用户需求只占一小部分(如:单纯的通话、短信之类)。更多业务方面的需求,对于用户来说是综合性的,并非某个独立的能力就可满足,实现这些业务需求需要将多种能力进行结合才能实现。 1.2能力平台是什么: 能力开放平台在整合和利用现有电信IMS、ISAG核心网资源的基础上,采用统一的多层级的开放接口来开放电信能力,聚集互联网上有潜力、有创造力的开发者,让开发者能利用这些能力不断地创造出更好的商业应用和服务,实现开发者的无限的创造能力,形成一大批新的移动互联网应用及服务。 1.3 为什么要能力开放 1)在一个产业中,想做一个全能型的企业已经不现实,在满足客户需求的时候,由自身全盘控制,面临着巨大的服务质量和业务创新的挑战 2)在移动互联网时代,构建一个良好的生态链是竞争优势的关键。运营商与互联网合作、与企业合作。与个人用户合作,形成真正的合作伙伴关系,关键就在于这些合作伙伴能够与运营商的自身生态系统形成紧密的联系。开放能力当然是选择之一。 3)用户消费在运营商业务上的时间长度和注意力资源份额越来越少。运营商需要把自己的能力嵌入到那些用户花费更多时间和精力的业务内。 这几个理由对于运营商来说,都是长期的趋势和长期的目的。

关于对新浪微博新版的一些个人看法和分析

关于对新浪微博新版的一些个人看法和分析 一.前言 2011年10月17日,新版新浪微博正式面向全体用户开放升级。新版的新浪微博,将页面的布局从传统的两栏版更改成了三栏版。同时,对基础功能进行了全线升级,在人机操作、人际互动方面加强了功能优化,并增加了即时通信,微相册等重磅新应用。相信使用过新版的用户可以感觉得出来,新版的新浪微博,已经在逐渐向着社交网站转变。为什么会进行这样的转变?下面笔者将就此谈谈自己的一些粗浅的看法和分析。 二.正文 首先从页面布局的改变来看,之所以要将沿用了两年的两栏版改成三栏版,一方面是因为这样的设计,拓宽了界面视野,使之可以显示更多的内容和应用,更便于用户进行操作;另一方面,个人认为是由于新浪微博的发展转型,使其考虑向成熟的社交产品如QQ空间等进行借鉴,因而采用了这种当前热门SNS社区网站典型特征的三栏布局。当然,并不是每一个用户都会喜欢这种布局,因此新浪微博保留了传统的两栏版,升级后微博用户可以在两栏和三栏版本间进行切换使用。 接着来看看新浪微博这次升级所带来的一些变化以及新增加的功能和应用。

从导航上看,新版新浪微博将此前的两层导航变成了单层统一导航,将模块和搜索框的位置进行了合理调整和整合,同时也进行了全线升级,例如用户在搜索框内输入信息,能自动联想到含有关键字的微博、用户、微群以及应用;而“消息”模块则聚合了评论、粉丝、私信、@提醒、通知和邀请等各类信息,还有整合相册功能,并和对图片进行在线编辑、美化和圈人;其他模块基本上或多或少都有不同的改变,这里就不再一一进行说明。 升级前的版本

升级后的版本 由此可见,新版新浪微博对个人资料、互动消息、功能模块进行了整合管理,位置上进行了合理调整,更加地从用户习惯考虑,注重用户的社交互动体验。 此次升级,还针对老版本的私信进行了改动,在支持原来的文字和表情传输基础上,增加了图片和附件传输功能,能支持50M以内的图片和文件发送,这个功能有点像微博“邮箱” 了,用户的一对一互动变得更加便捷。 在笔者看来,微博这个产品,从用户交流来看,其特性是专门用来满足用户一对多需求的,不仅仅是像QQ群那样只针对一小部分人,而是更加开放,更加易互动性的。然而微博在这一方面也并非完美,它也存在缺陷:对于普通用户而言,你可以关注名人,关注自己想关注的其他用户,看他们的言论,给他们留言,但如果对方粉丝数目庞大,这种留言,往往是石沉大海,不会受到重视,得不到回应;而普通用户即便持之以恒的坚持每天发微博,却未必 会获得多少粉丝的关注,这种单向的注意力倾向必定会让普通大众产生挫败感,最后渐行渐

新浪微博API开发简介之PHP基础篇-用户授权

现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是: https://www.360docs.net/doc/da7656733.html,,它里面有很全面的新浪微博开发的资料,包括开发者的使用和介绍,各种语言的API函数介绍文档,SDK等多种资料。 自己在开发和学习的过程中,感觉虽然没有太大难度,但还是有一些问题是需要我们注意的,今天就我在开发和学习的过程中,简单的对利用PHP进行新浪微博API开发的内容进行一个整理和说明, 新浪微博API开发前的准备工作 首先到新浪微博开放平台下载基于PHP的SDK开发包,下载地址是: https://www.360docs.net/doc/da7656733.html,/p/libweibo/downloads/detail?name=weibo-oauth-class-with-image-avatar-06-29 .zip 下载完成后放到自己的开发环境中并解压,在其中也包含了demo演示程序,我们可以参考其样例程序进行编写。 新浪微博API开发最重要的用户授权过程 其实在开发过程中很多的问题都是集中在用户授权这个阶段,我开发的第三方应用,使用的是OAuth授权,关于OAuth授权的流程在新浪微博开放平台里有很清晰完整的介绍,我们可以到 https://www.360docs.net/doc/da7656733.html,/wiki/Oauth去查看,我这里从实例开发的角度进行介绍和说明。 1.首先获取未授权的Request Token $o = new WeiboOAuth( WB_AKEY , WB_SKEY ); $keys = $o->getRequestToken(); //echo($keys['oauth_token'].' : '.$keys['oauth_token_secret']); 我们需要在新浪微博开放平台中注册一个帐号,或直接使用我们的新浪微博帐号登录,进入我的应用,然后按照提示创建属于我们自己的第三方应用,创建完成之后我们可以得到两个授权的App Key和App Secret值,这两个值就是我们开发应用的关键。 得到授权值后,我们就可以利用上面的代码获得未授权的Request Token值了,它们会保存在$key数组变量中。 2.然后请求用户授权Token $_SESSION['keys'] = $keys; $aurl = $o->getAuthorizeURL( $keys['oauth_token'] ,false , 'http://localhost/callback.php'); 得到未授权的Request Token值后,我们就利用上面的代码可以开始准备去新浪微博授权页面进行授权,$aurl就是授权链接页面,我们得到$aurl后就可以利用header()直接跳转到该授权页面,然后用户输入新浪微博帐号和密码进行授权,授权完成后,自动跳回你在最后一个参数里面设置的回调页面: http://localhost/callback.php,该链接你可以设置为上一个页面,这样授权完成之后就会自动又跳转回去了。

相关文档
最新文档