微博开放平台
微连接
移动应用
网站接入
电商服务商
电商商家
数据服务
数据服务
合作伙伴
微博支付
轻应用
粉丝服务
文档
推广
我的应用
登录
weibo
开发文档
首页
平台政策与指引
概述
平台公约
新手指南
开发者协议
应用运营管理规范
微连接分级管理办法
应用审核产品指南
应用安全开发注意事项
平台应用设计规范
微服务接入指南
微博登录接入
用微博帐号登录
授权机制
移动应用接入
移动应用介绍
移动应用SSO授权
微博Deep Link
媒体接入平台
头条文章开放接口
视频上传开放接口
电商接入平台
电商服务商接入
电商商家端接入
电商平台能力接口
粉丝服务平台
粉丝服务平台
新手接入指南
微信开发者迁移指南
接收消息
发送消息
自定义菜单
用户管理
生成带参数的二维码
Fans Service Platform
商业接口
商业数据接入指南
订阅服务手册(中文版)
订阅服务手册(英文版)
商业接口-REST API
商业数据常见问题
网站接入
网站接入介绍
微博API
微博API
接口访问频次权限
资源下载
SDK
微博标识下载
常见问题
联系我们
工具箱
链入页面
链出更改
特殊页面
查看源代码
跳转到:
导航
,
搜索
根据下列原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
新浪微博已经融入到用户日常生活当中,且具有用户群体庞大、用户粘性高的显著特点。随着网络环境和移动终端功能的不断完善,微博用户随时随地获取、分享信息的需求激增,同时也为移动应用创造了无限的想象和发展空间。为方便移动应用接入新浪微博,微博平台提供了相关接口及个性化的产品结合模式,并不断优化微博移动端解决方案,提供更多定制化、个性化服务。这将是移动应用的一个全新时代,我们希望与您一同创造出更多有吸引力和个性化的新产品。 官方移动应用SDK,竭在方便移动应用开发者更快捷地接入新浪微博开放平台,使用微博API及平台服务。V2.1版SDK在之前SSO授权,接口封装的基础上,增强了对官方微博客户端的开放,使第三方应用具备调用发博,集成至附件栏等功能模块。 =SDK功能特性= 1、SSO授权 接入新浪微博的第三方Android、iOS应用可通过新浪微博官方客户端快速完成OAuth2.0授权。 不需要重复输入新浪微博用户名、密码,只需要一步操作,直接点击授权按钮即可完成授权,增强了操作简便性及帐号安全性。 SSO授权目的是简化授权流程,读取当前用户登录在客户端上的身份来实现免登录,只需要点击操作就可以完成新浪帐号在第三方应用登录,降低中间的流失率。 SSO授权升级至2.0后,更加关注开发者自身的应用安全,客户端无需在本地存储新浪应用的APPSECRET,验证应用需要用到包名和签名(签名仅针对Android)。 SSO授权流程示例图: {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72207.png}} 2、微博原生分享 原生分享(Native Share),既通过调用官方微博客户端的发博器,来实现发送微博的功能。 当前支持两种形式:唤起分享和集成分享。 a) 唤起分享:从第三方应用选择内容分享到微博 下图微为唤起分享的流程: {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72208.png}} 发布微博后的来源文案:第三方应用 b) 集成分享(需要合作接入,平台BD联系方式参见文档末尾): 集成分享是从官方微博客户端中唤起第三方应用,实现分享过程。 要实现集成分享首先要用户添加第三方应用到附件栏 {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72209.png}} 从微博发布页呼起第三方应用,选择内容分享到微博 {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72210.png}} 发布微博后的来源文案:官方微博客户端 注意:接入集成分享的第三方,需要在分享后回到官方客户端。 3、LinkCard解析 什么是LinkCard:在微博消息流内,分享一条链接,该链接将解析为包含一个对象数据的特殊短链,且该对象数据可以在微博消息流内显示并交互,这种形态就是微博消息流LinkCard解析。 {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72211.png}} =SDK版本支持= SDK v2.1已经发布了支持iPhone和Android的版本,需搭配官方客户端3.5.0及以上版本使用。 iPad和Windows Phone请下载SDK v2.0。 SDK下载地址:http://open.weibo.com/wiki/SDK =SDK接入流程= ===新应用=== {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72205.png}} 1、注册成为开发者,创建移动应用 {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72203.png}} 如果你还不是一名开发者,请先注册成为开发者,具体参考新手指南 : http://open.weibo.com/wiki/%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%97 创建应用时,开发者需要谨慎选择应用对应平台,不同的平台建议使用不同APPKEY开发。 {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72201.png}} 2、创建应用完成后,可以在“我的应用 - 应用信息”中查看您所创建应用的APPKEY及APPSECRET,请妥善保管您的这些信息,这将 成为您调用新浪微博开放平台各API的身份标志,如下图所示: {{center|http://www.sinaimg.cn/blog/developer/wiki/khd411.png}} 3、请在“我的应用 - 应用信息 - 高级信息”中填写您的应用回调页,这样才能使OAuth2.0授权正常进行。如果您的APPSECRET发生泄露,您也可以通过该页面中的重置按钮对其重置,如下图所示: {{center|http://www.sinaimg.cn/blog/developer/wiki/khd5.jpg}} 注:通常Mobile Native App没有服务器回调地址,您可以在应用控制台授权回调页处填写平台提供的默认回调页,该页面用户不可见,仅用于获取access token。 OAuth2.0客户端默认回调页:https://api.weibo.com/oauth2/default.html 4、在“我的应用 - 应用信息”填写应用的平台信息 {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72204.png}} 这里iPhone应用填写Apple ID和Buddle ID,Android应用填写包名,签名及下载地址。 关于各字段含义在控制台中均有说明。 5、下载并集成对应平台SDK到你的应用中,当您开发完您的应用后,您就可以通过“我的应用”页面提交审核了。只有当您的应用通过审核后,才能在微博中正确显示您的来 *源地址等。 {{center|http://www.sinaimg.cn/blog/developer/wiki/khd611.png}} 6、您可以通过“我的应用 – 数据统计”页面查看您的应用的相关统计数据,包括应用统计、接口统计、用户特征统计等信息。 {{center|http://www.sinaimg.cn/blog/developer/wiki/khd6.jpg}} ===已上线应用=== {{center|http://www.sinaimg.cn/blog/developer/wiki/sdk72206.png}} 请直接编辑“我的应用 – 应用信息”补充应用平台信息,改字段修改后立即生效,无需二次审核。 ==移动应用商务合作== 移动SDK中的LinkCard和附件栏集成分享权限需要合作申请,商务对接请发邮件至:[mailto:yuqing1@staff.sina.com.cn yuqing1@staff.sina.com.cn] ==SDK常见使用问题== 1、应用无法唤起新浪微博客户端 应用无法唤起新浪微博客户端实现分享,主要是因为程序中的APPKEY,包名和签名(仅限Android)信息和在平台填写的不一致。 2、唤起微博客户端分享,分享完后无法回到第三方应用 第三方应用需要自行处理分享完成后的唤起地址,具体方式可参考SDK中附带的DEMO。 __NOTOC__
该页面使用的模板:
模板:Img polaroid
(
查看源代码
)
返回到
移动客户端接入
。
反馈
分享
顶部