微博开放平台是一个基于新浪微博客系统的开放的信息订阅、分享与交流平台。
微博开放平台为您提供了海量的微博信息、粉丝关系、以及随时随地发生的信息裂变式传播渠道。
广大开发者或网站只要登录平台网站并创建应用,即可通过平台开放接口(Open API)对微博系统进行读写,挖掘微博系统的新功能与新玩法。
平台概述
出自新浪微博API
跳转到:导航, 搜索
微博开放平台是一个基于新浪微博客系统的开放的信息订阅、分享与交流平台。
微博开放平台为您提供了海量的微博信息、粉丝关系、以及随时随地发生的信息裂变式传播渠道。
您可以登录平台并创建应用,使用微博平台提供的接口,创建有趣的应用或者让您的网站具有更强的社交特性。
用微博账号登录
经过简单的代码整合,并在您的网站上放置微博登录按钮,您的网站用户就能够使用微博账号进行登录。
网站可以获取当前用户的用户名、头像图片、当前用户的粉丝和关注对象列表。
您可以整合现有的用户账户系统或者直接替换成微博的账户系统,帮助您提升网站的用户注册量和提升网站访问数据。
使用OAuth的授权机制进行开发,在网站的显著位置添加“与新浪微博连接”的功能,让用户与能够直接点击并登录。
参考开发介绍:连接微博
分享与动态
新浪微博现有的用户传播体系非常完整,好友之间通过大量的信息分享带来病毒式的传播。
平台提供了分享按钮和动态展现插件,让你仅仅通过几行HTML 代码就能够在你的网站上加入社交特性。
分享的内容也会在微博网站上展现,用户点击链接后可直接进入相关内容。
我们也提供了大量的 API接口帮你实现更多的特性。
内容分享:
添加分享到微博的按钮:
点击后弹出分享窗口分享内容:
获取微博动态信息:
在网站上显示当前网站的微博信息
内容发布与绑定
微博平台也提供了发布微博信息的接口,在网站上绑定微博账户后,您可以在网站上整合发布微博信息的功能,让用户在您的网站上发布的信息能够及时的同步到微博网站上。
用户的关注者能够及时看到微博内容,可以通过内容的链接或来源链接点击进入网站。
用户不仅可以发布文字内容,也可以添加图片。
可以通过账号绑定来实时同步微博信息,让用户的关注者也能够及时了解用户的动态。
在网站上发布信息后,可以直接显示在微博上,微博信息中会显示来源网站,用户可以直接点击进入网站。
参考开发介绍: API接口
其他开发环境
平台上也可以开发出优秀的桌面客户端应用和手机客户端应用,让用户能够更加方便的发布微博信息和分享内容。
相关开发SDK可参见: SDK下载
连接微博介绍
连接微博是微博开放平台提供给第三方网站的一种服务。
这种服务包括身份认证、用户关系以及内容传播。
连接微博允许访问第三方网站的用户通过微博账号进行登录,分享内容,同步信息。
通过使用连接微博的服务,第三方网站不仅能够降低用户注册门槛,也能够让用户更快的与微博上的关注者分享网站内容,从而提升网站的访问量、网站信息的进一步传播与分享。
申请流程
应用申请流程参考新手指南
开发流程
1. 网站放置微博登录标识
在用户登录的关键路径上使用带有微博标志的登录按钮,包括:首页的明显位置,注册页面,用户独立登录页面。
放置方式:
1). 首页登录信息的位置
在网站首页登录信息位置附近放置连接微博按钮,点击后跳转到微博授权页面。
2). 注册页面
在网站的注册页面放置微博登录按钮,让用户更加方便的采用微博账户登录。
3). 独立登录页面
在独立登录页面放置登录按钮,在用户没有账号或者忘记账号信息的情况下让用户更快的登录网站。
2. 用户账户认证
用户点击“与新浪微博连接”按钮后跳转到授权页面进行身份认证。
用户点击允许后第三方网站方能获取当前用户信息,并通过调用接口的方式进行内容发布与分享。
授权页面:
相关认证的技术流程参考:OAuth授权说明
相关SDK可参考:SDK文档
3. 用户身份绑定
1). 网站未登录,使用微博账号登录
登录过程参考用户认证流程,用户通过在微博授权页面进行授权的方式来使用微博账号登录网站。
登录后与现有账户绑定:
在用户使用微博账号登录后,如果用户没有网站账号,可以直接使用微博账号进行登录,如果已有账号,可以让用户选择与现有账号进行绑定。
2). 网站账号已登录,绑定微博账号
在用户通过网站上已有账户登录后,可以添加设置项,让用户可以再次绑定微博账号。
设置项:
点击后可以跳转到微博授权页面进行再次授权,获取到授权信息后进行绑定。
3). 用户的微博信息设定
为了提升用户体验,可以在网站上提供设置页面,让用户在绑定账户后可以直接设置所需同步到微博上的信息。
4). 用户身份标识的显示
为了区分用户的身份,可以在网站上用户信息的位置显示微博的标识,让用户更加清晰了解自己当前的身份信息。
4. 信息的分享与同步
1) 信息同步:
网站可以通过用户设定的绑定信息,将用户在网站上发布的内容直接发到微博上。
相关接口:
发布文字格式微博信息:statuses/update
发布图片形式微博信息:statuses/upload
其他接口参考: API接口
2) 信息分享:
网站可以在希望进行分享的内容页面的关键位置添加分享链接
点击后将显示分享弹窗,此时用户可以直接发布相关内容:
建议在内容分享输入框中不仅添加内容的标题,可以添加部分资讯内容的简单描述,让这条内容的分享更有价值。
相关分享代码参考:分享到微博
5. 更多插件
参考插件文档:微博插件。