《公司_申请_新浪微博_开放平台_api__流程_说明》由会员分享,可在线阅读,更多相关《公司_申请_新浪微博_开放平台_api__流程_说明(17页珍藏版)》请在金锄头文库上搜索。
1、公司 申请 新浪微博 开放平台 api 流程 说明2012 年 9 月新浪微博1目录一、二、1.2.3.4.5.6.7.三、1.2.3.4.5.四、1.2.3.4.5.6.连接微博介绍. 3申请流程. 3登录微博账号. 3访问新浪微博开放平台 . 3设置开发者信息. 3创建应用. 4技术开发. 6显示应用来源的权限审核 . 6申请微博应用频道发布 . 7开发流程. 8网站放置微博登录标识 . 8用户账户认证. 9用户身份绑定. 11信息的分享与同步 . 12更多插件. 15成功案例. 15大众点评. 15米团网. 16乐啊网. 16优酷网. 16街旁网. 17虾米网. 172一、 连接微博介绍
2、连接微博是微博开放平台提供给第三方网站的一种服务。这种服务包括身份认证、用户关系以及内容传播。连接微博允许访问第三方网站的用户通过微博账号进行登录,分享内容,同步信息。通过使用连接微博的服务,第三方网站不仅能够降低用户注册门槛,也能够让用户更快的与微博上的关注者分享网站内容,从而提升网站的访问量、网站信息的进一步传播与分享。二、 申请流程1. 登录微博账号建议由技术开发人员使用官方微博帐号来登录2. 访问新浪微博开放平台进入新浪微博开放平台,开始开发应用,地址:http:/wiki: 设置开发者信息1) 在开放平台首页右上方点击“设置开发者信息”32) 开发者信息内容填写开发者类型:个人/公司
3、,根据实际情况进行填写。开发者名称:请填写公司名称或者您的个人姓名。其他信息:个人/公司网站、联系电话、联系 Email。请如实填写,以便于我们和您及时沟通联系。3) 填写完毕,请点击保存按钮进行保存。4. 创建应用1) 在开放平台页面右侧点击“创建应用”42) 资料填写图标:你所创建的应用在微博应用频道展示时所显示的图标,图标尺寸为 100*100 像素;应用名称和应用地址:应用来源的名称和地址,用户通过应用发布微博信息后,应用的名称会出现在微博信息下方,点击后直接进入应用地址,具体效果见下图:3)不同类别应用的地址填写:客户端类应用,请填写相关下载页面的地址;微博工具应用,请填写机器人微博
4、帐号地址或应用地址;合作网站应用,请填写相关合作网站的地址。开发者 /组织者信息:请填写开发者的名称、网址。应用分类请依据您所开发的应用类型来选择相关的分类信息;请确认您的应用分类正确,否则无法通过您的审核申请。应用介绍照片请上传相关的应用介绍照片。对于合作网站,建议至少包括:网站中包含有“分享到新浪微博”功能的相关页面的截图、网站内容分享到新浪微博后具有来源网址显示的微博内容的截图、网站新浪官方微博的截图。保存应用信息相关内容填写完毕后,请点击保存按钮进行保存。55. 技术开发应用信息保存成功后,将会获得该应用的 App Key 和 Secret Key,您可以通过这两个 Key 数据开始进
5、行相关的技术开发工作。App Key 是应用的唯一标识,开放平台通过 App Key 来鉴别应用的身份。AppSecret 是给应用分配的密钥,开发者需要妥善保存这个密钥,这个密钥用来保证应用来源的的可靠性,防止被伪造。6. 显示应用来源的权限审核1)2)在完成开发后,请在“我的应用”中相应的应用下点击申请显示来源文案权限按钮进行申请提交;我们的工作人员在收到您的申请后,会和您进行联络,并试用您所开发的应用,在确定应用开发已经完成并且可以正常使用后,会通过您的申请。6提交审核后的页面显示如下:只有在通过来源文案权限的审核之后,您的应用才会在微博信息中正常显示应用名称以及应用地址,否则将会在微博
6、中显示“来自 新浪微博开放平台”7. 申请微博应用频道发布如果您所开发的应用希望能够在微博应用频道进行发布,地址:http:/ 点击“申请进入广场”按钮在相关信息填写完毕并确定保存之后,请在我的应用页面中点击“申请进入广场”按钮,来提交您的申请。72) 等待审核审核确认通过后,您可以在 http:/ 应用频道中看到您的应用页面。三、 开发流程1. 网站放置微博登录标识在用户登录的关键路径上使用带有微博标志的登录按钮,包括:首页的明显位置,注册页面,用户独立登录页面。放置方式:1) 首页登录信息的位置在网站首页登录信息位置附近放置连接微博按钮,点击后跳转到微博授权页面。82) 注册页面:在网站的
7、注册页面放置微博登录按钮,让用户更加方便的采用微博账户登录。3) 独立登录页面:在独立登录页面放置登录按钮,在用户没有账号或者忘记账号信息的情况下让用户更快的登录网站。2. 用户账户认证用户点击“与新浪微博连接”按钮后跳转到授权页面进行身份认证。用户点击允许后第三方网站方能获取当前用户信息,并通过调用接口的方式进行内容发布与分享。授权页面:9身份认证的技术流程:6-Access token5-OAuth_verifier& Rquest token平台接口 网站4-OAuth_verifier3-Request token& callback url授权页面2-Request token1-Request流程解释:1) 应用向微博平台发起请求2) 应用获得一个临时的 oauth_token,和 oauth_token_secret,这套 key 被称为request token.调用接口:oauth/request_token3) 应用将用户转向到微博授权页面,同时带上这个 token 和一个回调页面地址(callback url)。调用接