移动应用
(→WAP站接入=) |
(→移动客户端接入) |
||
第50行: | 第50行: | ||
这将是移动应用的一个全新时代,我们希望与您一同创造出更多有吸引力和个性化的新产品。 | 这将是移动应用的一个全新时代,我们希望与您一同创造出更多有吸引力和个性化的新产品。 | ||
+ | |||
+ | ===申请流程=== | ||
<b class="W_f14">一、如何申请Appkey</b> | <b class="W_f14">一、如何申请Appkey</b> | ||
第105行: | 第107行: | ||
− | = | + | <b class="W_f14">三、微博小助手</b> |
;1、什么是微博小助手 | ;1、什么是微博小助手 | ||
第124行: | 第126行: | ||
*C、获取接口文档进行技术改造。 | *C、获取接口文档进行技术改造。 | ||
*D、改造完成,产品上线。 | *D、改造完成,产品上线。 | ||
− | |||
==WAP站接入== | ==WAP站接入== |
2013年4月24日 (三) 16:06的版本
目录 |
概述
新浪微博平台上目前已有超过20万款应用,其中活跃应用约2万款,这一数据在持续迅猛增长中,吸引着更多开发者通过平台达成与微博的合作。新浪微博移动应用开放平台为第三方提供了简便的合作模式,满足了多种移动终端用户随时随地分享信息的需求。移动应用开放平台提供微博接口及组件,以实现第三方移动站点、客户端、机顶盒、车载设备等多种终端的社会化接入。开发移动应用有如下好处:
- 1、增加移动类产品吸引力
- 新浪微博深受移动终端用户欢迎,微博注册用户已经突破3亿大关,用户每日发博量超过1亿条,日活跃用户比例为9%。将微博功能融入移动类产品中,可达成共享微博庞大的活跃用户群,通过丰富的微博内容延长用户停留在您产品中的时长,加强用户的使用粘性的目的。
- 2、确保产品竞争力
- 用户已经养成随时随地分享内容到微博上的习惯,所以与新浪微博结合已经成为各大移动类产品的趋势,因此与新浪微博合作能够确保产品在行业内的竞争力。
- 3、促进品牌传播
- 借助微博新媒体平台,丰富品牌营销与传播手段,通过过亿用户的口碑宣传,传播企业价值,提升企业品牌效应。在已有的合作模式中,用户通过合作产品发布微博,会在微博呈现页面包含产品品牌的来源展示等内容,这帮助很多品牌实现了产品的品牌宣传,已经收到了和好的评价。
- 4、获得流量提升
- 分享到新浪微博的内容可以带有外链,通过微博平台上大量的用户点击、转发,会大大提升合作方流量。
展现形式
- 1、使用微博帐号登录
- 优点:产品支持新浪微博账号直接登陆,可以让微博3亿用户与你的产品零距离,如图:
- 2、使用转发分享按钮
- 优点:产品支持用户分享评论,转发自己喜欢的产品到新浪微博,通过用户口碑进行广泛传播,如图:
- 3、 厂商预装
- 优点:在手机出厂前将微博客户端预装在手机中,省去广大微博用户在买入手机时需要安装微博客户端的麻烦,并把手机品牌信息带入用户发送的微博中,提高手机品牌在微博用户中的口碑传播度,如图:
- 4、融合微博小助手
- 优点:在应用中添加微博小助手,用户可以凭借微博小助手发布语音图片文字到新浪微博,如图:
移动客户端接入
接入的好处
新浪微博经过两年的发展已经融入到大量手机用户生活当中,且具有用户群体庞大、用户粘性高的显著特点。随着网络环境和移动终端功能的不断优化,微博用户随时随地读取、分享信息的需求激增,同时也为移动应用创造了无限的想象和发展空间。
为方便移动应用接入新浪微博功能,手机微博平台提供了相关接口以及个性化的产品结合模式,并不断优化微博移动端解决方案,提供更多定制化、个性化的升级服务。我们提供了移动客户端开源SDK下载,方便开发者集成微博功能,降低开发成本。
这将是移动应用的一个全新时代,我们希望与您一同创造出更多有吸引力和个性化的新产品。
申请流程
一、如何申请Appkey
- 1、在浏览器中打开新浪微博开放平台:http://open.weibo.com 登录您的微博帐号后进入应用开发版块,点击创建应用,如下图:
- 2、在按下创建应用后弹出的页面中,注意选择“客户端”类型,如下图:
- 3、选择客户端之后,在新打开的页面中输入所需创建应用的基本信息。注意选择正确的应用分类:客户端 - 手机,以便我们提供
- 给您更多针对性的服务,如下图所示:
- 4、创建应用完成后,可以在“我的应用 – 应用信息”中查看您所创建应用的AppKey及AppSecret,请妥善保管您的这些信息,这将
- 成为您调用新浪微博开放平台各API的身份标志,如下图所示:
- 5、请在“我的应用 – 应用信息 – 高级信息”中填写您的应用回调页,这样才能使OAuth2.0授权正常进行。如果您的AppSecret发生泄
- 露,您也可以通过该页面中的重置按钮对其重置,如下图所示:
- 6、当您开发完您的应用后,您就可以通过“我的应用”页面提交审核了。只有当您的应用通过审核后,才能在微博中正确显示您的来
- 源地址等。
- 7、您可以通过“我的应用 – 数据统计”页面查看您的应用的相关统计数据,包括应用统计、接口统计、用户特征统计等信息。
二、API接入
当您成功申请到AppKey和AppSecret后,您就可以调用微博开放平台上的一系列接口了,详细接口文档请参考:API文档
三、微博小助手
- 1、什么是微博小助手
新浪微博小助手可以将应用与用户微博进行有效联接。方便用户通过微博小助手功能在应用中直接发布、接收新浪微博内容。
- 2、微博小助手功能介绍
- 小助手功能分为上行和下行两部分:
- A、上行——用户通过微博小助手发布接口可实现一键发微博,发图片,发照片,发地理位置信息等,通过一个输入框,让用户
- 一键发送,方便快捷。
- B、下行——用户通过小助手,可以及时接收微博信息,例如:微博日报,微博热话题,周边微博信息,微博热榜等,丰富应用
- 内容,增加用户粘性并提升活跃度。
- 3、合作流程
- A、双方建立联系,商务对接请发邮件至:yuqing1@staff.sina.com.cn或mobileapps@sina.cn
- B、根据应用特色进行产品结合规划。
- C、获取接口文档进行技术改造。
- D、改造完成,产品上线。
WAP站接入
接入的好处
- 1、移动站点可通过多种形式接入新浪微博。使用新浪微博账号登录网站,可省略繁琐的注册步骤,降低用户的使用门槛,减少用户流失提高用户活跃度。
- 2、分享功能不但能够给移动站点带来品牌曝光的宣传展示,还能够通过用户在新浪微博的社交关系达到合作方内容在微博平台裂变式传播的效果,为合作网站带来更多的流量以及新用户。
- 3、通过Open API接口获取微博内容展示在移动站点的合作方式,既能够充实合作方站点的信息量,丰富网站内容,还能够通过用户在新浪微博的社交关系增加用户间的互动交流,促进合作方站内社交网络的搭建和形成。
- 因此移动站点接入微博是双方优势资源的结合,能够达到互助共赢的合作效果。
接入流程
申请Appkey
- 1、在浏览器中打开新浪微博开放平台:http://open.weibo.com 登录您的微博帐号后进入网站接入版块,点击开始接入。
- 如下图所示:
- 2、在打开的添加新网站页面中,请您填写网站相关信息。这里请注意,由于需要验证您的网站所有权,以便为您提供网站内容在微
- 博中的分享状况等统计数据,所以请选择“将验证文件上传到您的网站根目录”选项,之后点击下载验证文件上传到您的网站根目录。点击验证并添加即可。
- 如下图所示:
- 3、点击验证并添加后,在新打开的页面中,请输入网站的其他相关信息,并选择正确的网站分类,之后提交就可以了。
- 如下图所示:
- 4、恭喜您,您的移动网站应用创建成功了!
- 5、您可以在“我的应用 – 部署微博登录”等页面,查看到您的AppKey及AppSecret,请妥善保管您的这些信息,这将成为您调用新浪
- 微博开放平台各API的身份标志。
- 6、当您开发完您的应用后,您就可以通过“我的应用”页面提交审核了。只有当您的应用通过审核后,才能在微博中正确显示您的来
- 源显示等。
如何接入微组件
- 1、API接口调用
当您成功申请到AppKey和AppSecret后,您就可以调用微博开放平台上的一系列接口了。
- 详细接口文档请参考:API文档
- 2、微分享组件调用
- A、什么是微分享
- 将微分享按钮嵌入到合作方站点内,用户点击分享按钮就能将合作方的内容分享到新浪微博,分享给他们的粉丝,并且显示合作方来源地址,增加合作方站点的回访流量。
- B、微分享接入
- 确定使用微分享功能后请参照下述组件API文档及示例完成小量开发,即可正常使用。如果需要在微分享页面上增加推荐关注微博帐号,请发邮件至:wap_team@sina.com,我们会在3-5个工作日内进行处理。
- C、微分享API说明
- 接入地址:http://weibo.cn/ext/share
- 参数列表
接受参数(CGI) | 作用 | 说明 |
---|---|---|
ru | 分享内容URL | GET方式,必选,需要urlencode |
rt | 分享内容标题 | GET方式,必选,中文使用UTF-8编码,需要urlencode |
appkey | 开放平台KEY | GET方式,可选。
|
tp | 分享图片地址 | GET方式,可选。
|
backurl | 回跳地址 | GET方式,可选。
|
st | 时间戳 | GET方式,必选。
|
ntitle | 引导语 | GET方式,可选,将作为可编辑的内容放入分享框中 |
relateUid | 关联用户的UID,分享微博会@该用户 | GET方式,可选。 |
skipshow | 是否显示分享输入框页面 | GET方式,可选。
|
- 调用示例
<a href="http://weibo.cn/ext/share?ru=http%3A%2F%2F16kxs.com%2Fwap%2FBook%2FShow.aspx%3Fid%3D7983%26lmid%3D0%26uid%3D0%26ups%3D0&rt=%E9%83%BD%E5%B8%82%E7%89%A7%E9%AC%BC%E4%BA%BA&st=1301645308&appkey=3989260088">分享到微博</a>
- 发布微博格式
- 用户输入(包含引导语及对引导语的更改)+标题+(来自@用户)+短链
- D、内容分享计数API
该API支持链接分享计数功能,显示在微博内的分享次数。合作方接入后,可据此对用户属性、喜好等进行分析,从而指导产品运营。
- 计数功能实现步骤:
- a、将通过站外分享接口分享的URL转换生成为短链(同一个URL转换生成的短链结果唯一)
- b、通过接口查询该短链的分享数
- 针对于计数功能需要用到以下两个接口:
- a、将一个或多个长链接转换成短链接
http://open.weibo.com/wiki/index.php/Short_url/shorten
- b、取得一个短链接在微博上的微博分享数(包含原创和转发的微博)
http://open.weibo.com/wiki/index.php/Short_url/share/counts
- 3、使用网站控制台
网站控制台提供对站点的设置管理及社会化统计服务。
- 站长控制台[1]具体功能包括:
A、社会化统计
- 数据总览、链接分享数据及分享用户特征分析、微博登录数据及登录用户特征分析、官方微博运营数据及粉丝特征分析。
B、网站管理
- 编辑网站信息、微组件管理、使用JS-SDK、部署微博登录、设置官方微博、删除网站、转让网站。
移动SDK下载
移动应用常见问题
V认证相关请参照微博帮助:http://help.weibo.com/ 开放平台基本问题请参考:微博开放平台问答系统
- 1、微分享出错是怎么回事?
- 出现“转发标题和URL不能为空”提示,请确认您的标题参数RT和URL参数RU正确填写。请不要自定义参数。
- 出现“您当前用户登录状态异常,暂时无法访问”提示,页面过期时间为三小时,过期后请重新登录。
- 2、WAP站接入了微博分享功能后,怎样查看网站内容在微博中的统计数据?
- 请在“我的应用”中对应应用的网站控制台中进行查看,查看地址:http://open.weibo.com/webmaster
- 3、如何实现用微博账号登录,内容同步到微博等基本功能?
- 实现这些微博基本功能请直接下载SDK然后按照文档简单配置开发即可。
- 4、如何才能在应用广场展示我们的应用?
- 请在应用管理后台提交审核(http://open.weibo.com/apps )
- 审核通过后即有机会获得微博主站应用广场的展示推荐,也会获得微博移动应用频道的展示机会。
- 5、应用审核没有通过该怎么办?
- 请@微博开放平台,联系相关人员进行处理。
- 6、应该怎样申请XAuth授权方式?
- 为了用户安全考虑,Xauth目前官方已经不再提供支持,建议您采用Oauth2.0授权方式。
- 7、如何获取用户的微博信息?
- 微博开放平台为开发者提供经用户授权的微博内容、用户关系以及用户基本信息API文档。
- 有关用户隐私信息开放平台无法提供给开发者。
- 8、希望实现一些微博功能,但是没有相关API,应该怎么办?
- 如果您觉得新浪开放平台API不能满足您产品的需要,请发邮件至luozhi@staff.sina.com.cn 或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时发现问题,应该如何自查?
- 请在应用中抓取接口返回的详细错误信息,根据对应的错误代码到常见错误代码及释义进行查看。
- 13、在App Store待审状态中的客户端该如何通过开放平台的审核?
- iPhone,iPad客户端在开放平台提交审核时需要在应用截图中体现此客户端与新浪微博有关功能 ,并在URL填写地址为http://itunes.apple.com/cn/app/ 。我们会对此客户端先通过文案审核,以免客户端在App Store方面审核时遇到问题,在App Store通过审核后请及时更改URL地址为 客户端下载页面地址。我们将在客户端通过文案审核后十个工作日复查,复查时如URL地址无对应客户端可下载,将文案驳回。