移动应用

跳转到: 导航, 搜索
第1行: 第1行:
微博移动应用开放平台为第三方提供了简便的合作模式,满足了手机用户和平板电脑用户随时随地分享信息的需求。移动应用开放平台提供相关接口,以实现第三方WAP站和客户端等多种应用的接入。
+
==移动应用概述==
 +
新浪微博平台上目前已有超过20万款应用,其中活跃应用约2万款,这一数据在持续迅猛增长中,吸引着更多开发者通过平台达成与微博的合作。新浪微博移动应用开放平台为第三方提供了简便的合作模式,满足了多种移动终端用户随时随地分享信息的需求。移动应用开放平台提供微博接口及组件,以实现第三方移动站点、客户端、机顶盒、车载设备等多种终端的社会化接入。
  
{{center|http://www.sinaimg.cn/blog/developer/wiki/mobile20110819.jpg}}
+
==为什么开发移动应用==
  
==为什么开发移动应用?==
 
  
*新浪微博经过两年的发展已经深入到大量手机用户的生活当中。终端功能及网络环境的不断优化,微博用户随时随地,随取随用信息需求的激增,为移动应用创造了无限的想象和发展空间。在此,我们真诚而热情的邀请广大开发者加入移动应用开放平台,共享移动应用开发盛宴!
+
;1、增加移动类产品吸引力
 +
新浪微博深受移动终端用户欢迎,微博注册用户已经突破3亿大关,用户每日发博量超过1亿条,日活跃用户比例为9%。将微博功能融入移动类产品中,可达成共享微博庞大的活跃用户群,通过丰富的微博内容延长用户停留在您产品中的时长,加强用户的使用粘性的目的。
  
 
*我们将为移动终端的用户和应用建立一个无障碍的通道,把微博移动终端用户和他们的朋友带到您的应用中;同时,不断优化微博移动端解决方案,提供更多定制化、个性化的升级服务。这将是移动应用的一个全新时代,我们希望与您一同创造出更多更有吸引力和个性化的新产品。
 
  
 +
;2、确保产品竞争力
 +
用户已经养成随时随地分享内容到微博上的习惯,所以与新浪微博结合已经成为各大移动类产品的趋势,因此与新浪微博合作能够确保产品在行业内的竞争力。
  
*欢迎关注 [http://weibo.com/weloveapp @微博移动应用],提出各位的宝贵意见,让我们与您共同成长。
 
  
==第三方接入==
+
;3、促进品牌传播
 +
借助微博新媒体平台,丰富品牌营销与传播手段,通过过亿用户的口碑宣传,传播企业价值,提升企业品牌效应。在已有的合作模式中,用户通过合作产品发布微博,会在微博呈现页面包含产品品牌的来源展示等内容,这帮助很多品牌实现了产品的品牌宣传,已经收到了和好的评价。
  
移动应用开放平台支持WAP站接入和客户端接入两种方式,我们推荐使用更稳定安全的OAuth授权。
+
 
 +
;4、获得流量提升
 +
分享到新浪微博的内容可以带有外链,通过微博平台上大量的用户点击、转发,会大大提升合作方流量。
 +
==移动应用展现形式==
 +
 
 +
 
 +
;1、使用微博帐号登录第三方应用
 +
优点:产品支持新浪微博账号直接登陆,可以让微博3亿用户与你的产品零距离。
 +
如图:[http://www.sinaimg.cn/blog/developer/wiki/yd4001.jpg]
 +
 
 +
 
 +
;2、使用转发分享按钮
 +
优点:产品支持用户分享评论,转发自己喜欢的产品到新浪微博,通过用户口碑进行广泛传播。
 +
如图:[http://www.sinaimg.cn/blog/developer/wiki/yd2.jpg]
 +
 
 +
 
 +
;3、 厂商预装
 +
优点:在手机出厂前将微博客户端预装在手机中,省去广大微博用户在买入手机时需要安装微博客户端的麻烦,并把手机品牌信息带入用户发送的微博中,提高手机品牌在微博用户中的口碑传播度。
 +
如图:[http://www.sinaimg.cn/blog/developer/wiki/yd4003.jpg]
 +
 
 +
 
 +
;4、融合微博小助手
 +
优点:在应用中添加微博小助手,用户可以凭借微博小助手发布语音图片文字到新浪微博。
 +
如图:[http://www.sinaimg.cn/blog/developer/wiki/yd4.jpg]
 +
 
 +
==移动应用接入指南==
  
 
<!--导航模块-->
 
<!--导航模块-->
第33行: 第59行:
 
</div>
 
</div>
 
<br/><br/>
 
<br/><br/>
 +
==移动SDK下载==
 +
<!--导航模块-->
 +
<div style="width:100%;display:table;margin-top:20px;">
 +
<div style="width:50%;display:table;float:left;text-align:center;">
 +
<div style="width:90%;height:70px;margin:auto;padding:10px;border:1px solid #CEE1EE;background-color:#F7FAFD;">
 +
<div style="width:100%;font-weight:bold;text-align:left;">Android SDK 【[[Android SDK说明文档|说明文档]]  |  [http://code.google.com/p/android-weibo-sdk/  SDK下载]】</div>
 +
<div style="width:100%;margin-top:8px;text-align:left;color:#808080;">支持 [[OAuth | Oauth 2.0]] 和 [[xAuth | xAuth]] 两种授权模式。
 +
<br/>下载包中包含SDK说明文档,源代码,示例代码,和生成好的SDK jar包。</div>
 +
</div>
 +
</div>
 +
<div style="width:50%;display:table;float:left;text-align:center;">
 +
<div style="width:90%;height:70px;margin:auto;padding:10px;border:1px solid #CEE1EE;background-color:#F7FAFD;">
 +
<div style="width:100%;font-weight:bold;text-align:left;">iOS SDK【[[iOS SDK|说明文档]]  |  [http://code.google.com/p/sinaweibosdkforoauth2/downloads/list  SDK下载]】</div>
 +
<div style="width:100%;margin-top:8px;text-align:left;color:#808080;">支持 [[OAuth | Oauth 2.0]],暂不支持 [[xAuth | xAuth]] 。<br/>
 +
下载包中包含SDK说明文档,源代码,示例代码。</div>
 +
</div>
 +
</div>
 +
</div>
 +
<!--导航模块-->
 +
<div style="width:100%;display:table;margin-top:20px;">
 +
<div style="width:50%;display:table;float:left;text-align:center;">
 +
<div style="width:90%;height:70px;margin:auto;padding:10px;border:1px solid #CEE1EE;background-color:#F7FAFD;">
 +
<div style="width:100%;font-weight:bold;text-align:left;">WP7 SDK【[[WP7 SDK说明文档|说明文档]]  | [http://weibowp7sdk.codeplex.com/  SDK下载]】</div>
 +
<div style="width:100%;margin-top:8px;text-align:left;color:#808080;">支持 [[OAuth | Oauth 2.0]] 和 [[xAuth | xAuth]] 两种授权模式。<br/>
 +
下载包中包含SDK说明文档,源代码,示例代码。</div>
 +
</div>
 +
</div>
 +
</div>
 +
<br/><br/>
 +
==移动应用常见问题==
 +
;V认证相关请参照微博帮助:http://help.weibo.com/
 +
;开放平台基本问题请参考:[[ FAQ |FAQ]]
 +
 +
 +
;1、微分享出错是怎么回事?
 +
出现“转发标题和URL不能为空”提示,请确认您的标题参数RT和URL参数RU正确填写。请不要自定义参数。
 +
出现“您当前用户登录状态异常,暂时无法访问”提示,页面过期时间为三小时,过期后请重新登录。
 +
 +
 +
;2、WAP站接入了微博分享功能后,怎样查看网站内容在微博中的统计数据?
 +
请在“我的应用”中对应应用的网站控制台中进行查看,查看地址:http://open.weibo.com/webmaster
 +
 +
 +
;3、如何实现用微博账号登录,内容同步到微博等基本功能?
 +
实现这些微博基本功能请直接[[ SDK |下载SDK]]然后按照文档简单配置开发即可。
 +
 +
 +
;4、如何才能在应用广场展示我们的应用?
 +
请在应用管理后台提交审核(http://open.weibo.com/apps )
 +
审核通过后即有机会获得微博主站应用广场的展示推荐,也会获得微博移动应用频道的展示机会。
 +
 +
 +
;5、应用审核没有通过该怎么办?
 +
请发邮件至weibo_app@vip.sina.com,联系相关人员进行处理。
 +
 +
 +
;6、应该怎样申请XAuth授权方式?
 +
为了用户安全考虑,Xauth目前官方已经不再提供支持,建议您采用Oauth2.0授权方式。
 +
 +
 +
;7、如何获取用户的微博信息?
 +
微博开放平台为开发者提供经用户授权的微博内容、用户关系以及用户基本信息[API文档_V2 |API文档 ]
 +
有关用户隐私信息开放平台无法提供给开发者。
 +
 +
 +
;8、希望实现一些微博功能,但是没有相关API,应该怎么办?
 +
如果您觉得新浪开放平台API不能满足您产品的需要,请发邮件至mobileapps@sina.cn  提出您的需求和想法,我们会根据您的需求状况评估相关可行性。
 +
 +
 +
;9、OAuth1.0如何向OAuth2.0过度,经用户授权过的OAuth1.0的Access_token如何更新成OAuth2.0下的?
 +
OAuth2.0是对OAuth1.0协议的升级,新浪开放平台根据官方协议( http://oauth.net/2/ ) 的修改,对Access_token的策略进行了一些调整。目前没有直接通过OAuth1.0的Access_token换取OAuth2.0的Access_token的相关接口支持。只有经过用户的再次授权,才能获取到OAuth2.0的Access_token。
 +
 +
 +
;10、OAuth2.0  的Access_token存在过期的问题,我们应该如何在其过期时获得新的Access_token?
 +
OAuth2.0的Access_token默认过期时间为7天(7*24小时),您可以通过授权接口给您返回的过期时间进行计算,如果用户授权已经过期,请引导用户进行再次授权。
 +
 +
 +
;11、OAuth2.0授权的时候,如果添加应用回调页?
 +
请在应用信息—>高级信息—>授权设置里,添加应用回调页地址。
 +
  
__NOTOC__
+
;12、如果在使用API时发现问题,应该如何自查?
 +
请在应用中抓取接口返回的详细错误信息,根据对应的错误代码到常见错误代码及释义页面(http://open.weibo.com/wiki/Help/error )  进行查看。

2012年3月16日 (五) 22:20的版本

目录

移动应用概述

新浪微博平台上目前已有超过20万款应用,其中活跃应用约2万款,这一数据在持续迅猛增长中,吸引着更多开发者通过平台达成与微博的合作。新浪微博移动应用开放平台为第三方提供了简便的合作模式,满足了多种移动终端用户随时随地分享信息的需求。移动应用开放平台提供微博接口及组件,以实现第三方移动站点、客户端、机顶盒、车载设备等多种终端的社会化接入。

为什么开发移动应用

1、增加移动类产品吸引力

新浪微博深受移动终端用户欢迎,微博注册用户已经突破3亿大关,用户每日发博量超过1亿条,日活跃用户比例为9%。将微博功能融入移动类产品中,可达成共享微博庞大的活跃用户群,通过丰富的微博内容延长用户停留在您产品中的时长,加强用户的使用粘性的目的。


2、确保产品竞争力

用户已经养成随时随地分享内容到微博上的习惯,所以与新浪微博结合已经成为各大移动类产品的趋势,因此与新浪微博合作能够确保产品在行业内的竞争力。


3、促进品牌传播

借助微博新媒体平台,丰富品牌营销与传播手段,通过过亿用户的口碑宣传,传播企业价值,提升企业品牌效应。在已有的合作模式中,用户通过合作产品发布微博,会在微博呈现页面包含产品品牌的来源展示等内容,这帮助很多品牌实现了产品的品牌宣传,已经收到了和好的评价。


4、获得流量提升

分享到新浪微博的内容可以带有外链,通过微博平台上大量的用户点击、转发,会大大提升合作方流量。

移动应用展现形式

1、使用微博帐号登录第三方应用

优点:产品支持新浪微博账号直接登陆,可以让微博3亿用户与你的产品零距离。 如图:[1]


2、使用转发分享按钮

优点:产品支持用户分享评论,转发自己喜欢的产品到新浪微博,通过用户口碑进行广泛传播。 如图:[2]


3、 厂商预装

优点:在手机出厂前将微博客户端预装在手机中,省去广大微博用户在买入手机时需要安装微博客户端的麻烦,并把手机品牌信息带入用户发送的微博中,提高手机品牌在微博用户中的口碑传播度。 如图:[3]


4、融合微博小助手

优点:在应用中添加微博小助手,用户可以凭借微博小助手发布语音图片文字到新浪微博。 如图:[4]

移动应用接入指南

第三方WAP站通过内容分享接入手机微博,有利于合作方的品牌宣传营销。
提供移动客户端开源SDK下载,方便开发者集成微博功能,降低开发成本。



移动SDK下载

Android SDK 【说明文档 | SDK下载
支持 Oauth 2.0 xAuth 两种授权模式。
下载包中包含SDK说明文档,源代码,示例代码,和生成好的SDK jar包。
iOS SDK【说明文档 | SDK下载
支持 Oauth 2.0,暂不支持 xAuth
下载包中包含SDK说明文档,源代码,示例代码。
WP7 SDK【说明文档 | SDK下载
支持 Oauth 2.0 xAuth 两种授权模式。
下载包中包含SDK说明文档,源代码,示例代码。



移动应用常见问题

V认证相关请参照微博帮助:http://help.weibo.com/
开放平台基本问题请参考:FAQ


1、微分享出错是怎么回事?

出现“转发标题和URL不能为空”提示,请确认您的标题参数RT和URL参数RU正确填写。请不要自定义参数。 出现“您当前用户登录状态异常,暂时无法访问”提示,页面过期时间为三小时,过期后请重新登录。


2、WAP站接入了微博分享功能后,怎样查看网站内容在微博中的统计数据?

请在“我的应用”中对应应用的网站控制台中进行查看,查看地址:http://open.weibo.com/webmaster


3、如何实现用微博账号登录,内容同步到微博等基本功能?

实现这些微博基本功能请直接下载SDK然后按照文档简单配置开发即可。


4、如何才能在应用广场展示我们的应用?

请在应用管理后台提交审核(http://open.weibo.com/apps ) 审核通过后即有机会获得微博主站应用广场的展示推荐,也会获得微博移动应用频道的展示机会。


5、应用审核没有通过该怎么办?

请发邮件至weibo_app@vip.sina.com,联系相关人员进行处理。


6、应该怎样申请XAuth授权方式?

为了用户安全考虑,Xauth目前官方已经不再提供支持,建议您采用Oauth2.0授权方式。


7、如何获取用户的微博信息?

微博开放平台为开发者提供经用户授权的微博内容、用户关系以及用户基本信息[API文档_V2 |API文档 ] 有关用户隐私信息开放平台无法提供给开发者。


8、希望实现一些微博功能,但是没有相关API,应该怎么办?

如果您觉得新浪开放平台API不能满足您产品的需要,请发邮件至mobileapps@sina.cn 提出您的需求和想法,我们会根据您的需求状况评估相关可行性。


9、OAuth1.0如何向OAuth2.0过度,经用户授权过的OAuth1.0的Access_token如何更新成OAuth2.0下的?

OAuth2.0是对OAuth1.0协议的升级,新浪开放平台根据官方协议( http://oauth.net/2/ ) 的修改,对Access_token的策略进行了一些调整。目前没有直接通过OAuth1.0的Access_token换取OAuth2.0的Access_token的相关接口支持。只有经过用户的再次授权,才能获取到OAuth2.0的Access_token。


10、OAuth2.0 的Access_token存在过期的问题,我们应该如何在其过期时获得新的Access_token?

OAuth2.0的Access_token默认过期时间为7天(7*24小时),您可以通过授权接口给您返回的过期时间进行计算,如果用户授权已经过期,请引导用户进行再次授权。


11、OAuth2.0授权的时候,如果添加应用回调页?

请在应用信息—>高级信息—>授权设置里,添加应用回调页地址。


12、如果在使用API时发现问题,应该如何自查?

请在应用中抓取接口返回的详细错误信息,根据对应的错误代码到常见错误代码及释义页面(http://open.weibo.com/wiki/Help/error ) 进行查看。