新浪微博开放平台(Weibo Open Platform)是基于新浪微博海量用户和强大的传播能力,接入第三方合作伙伴服务,向用户提供丰富应用和完善服务的开放平台。将你的服务接入微博平台,有助于推广产品,增加网站/应用的流量、拓展新用户、获得收益。
用户多、活跃度高
3.65亿用户资源;
活跃用户数超过1亿;
信息传播快,程度深。
丰富的接口资源
200+ Open API;
日均调用量超过250亿/天;
各主流语言的SDK。
完善的服务支持
丰富的推广渠道;
2亿开发者基金;
便捷的微支付系统。
未来潜力无限
应用频道日活跃人数半年内提升100%;
移动端用户增长迅速。
平台接入
网站接入
站内应用
移动应用:新浪微博移动应用开放平台为第三方提供了简便的合作模式,满足了多种移动终端用户随时随地分享信息的需求。移动应用开放平台提供微博接口及组件,以实现第三方移动站点、客户端、机顶盒、车载设备等多种终端的社会化接入。
移动客户端接入:提供移动客户端开源SDK下载,方便开发者集成微博功能,降低开发成本。
开发指南:
应用的创建、发布包括以下流程
a.开发者注册
b.创建应用
c.获取App Key:3359697596
d.获取App Secret:6aab4jks9sfe0af23fafbaqsv3ejsfb2
e.下载iOS SDK。
OAuth认证
OAuth是一种国际通用的授权方式,OAuth2.0的官方技术说明可参看http://oauth.net/2/
OAuth2.0较1.0相比整个授权验证流程更简单更安全,也是未来最主要的用户身份验证和授权方式。
为什么要OAuth认证?
a.如今很多网站系统在做开放平台,将系统的资源和接口向外部开放。实现彼此间的交互。
b.开放平台将接口开放,须通过授权认证来保证安全。(如:网易新闻分享到微博平台)
一个典型的OAuth应用通常包括三种角色,分别是:
Consumer:消费方
Service Provider:服务提供者
User:用户
消费方使用OAuth认证,须从提供方申请两样东西:
Consumer Key 和 Consumer Secret。