微博开放平台
微连接
移动应用
网站接入
电商服务商
电商商家
数据服务
数据服务
合作伙伴
微博支付
轻应用
粉丝服务
文档
推广
我的应用
登录
weibo
开发文档
首页
平台政策与指引
概述
平台公约
新手指南
开发者协议
应用运营管理规范
微连接分级管理办法
应用审核产品指南
应用安全开发注意事项
平台应用设计规范
微服务接入指南
微博登录接入
用微博帐号登录
授权机制
移动应用接入
移动应用介绍
移动应用SSO授权
微博Deep Link
媒体接入平台
头条文章开放接口
视频上传开放接口
电商接入平台
电商服务商接入
电商商家端接入
电商平台能力接口
粉丝服务平台
粉丝服务平台
新手接入指南
微信开发者迁移指南
接收消息
发送消息
自定义菜单
用户管理
生成带参数的二维码
Fans Service Platform
商业接口
商业数据接入指南
订阅服务手册(中文版)
订阅服务手册(英文版)
商业接口-REST API
商业数据常见问题
网站接入
网站接入介绍
微博API
微博API
接口访问频次权限
资源下载
SDK
微博标识下载
常见问题
联系我们
工具箱
链入页面
链出更改
特殊页面
查看源代码
跳转到:
导航
,
搜索
根据下列原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
==专业版应用创建及发布流程图== 专业版应用的创建及发布包括下面的流程,开发者可以根据应用当前的状态进行相应的操作: {{center|http://ww2.sinaimg.cn/mw690/683f0951jw1dwep6j2eqdj.jpg}} 请注意,修改白名单以及企业应用定价,无须进行二次审核。 ==登录微博账号== 建议由技术开发人员使用官方微博帐号来登录 {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_02.jpg}} ==设置开发者信息== 在开放平台首页上选择“我是开发者”,进入到应用开发页面; 在应用开发页面中,点击“创建应用”按钮: {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_03.jpg}} *若您还没有填写开发者信息,系统会自动跳转到编辑开发者信息页面。 ===开发者信息内容填写:=== #开发者类型:个人/公司,根据实际情况进行填写。 #开发者名称:请填写公司名称或者您的个人姓名。 # 其他信息:个人/公司网站、联系电话、联系Email。 *请如实填写,以便于我们和您及时沟通联系。 {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_04.jpg}} *填写完毕,请点击保存按钮进行保存 ==创建专业版应用== 在应用开发页面点击“创建应用”,会弹出浮层: {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_05.jpg}} *选择创建专业版应用,即可进入创建专业版应用的页面。 ===创建专业版应用需要完善以下信息:=== #应用名称:该名称用于来源显示,用户通过应用发布微博信息后,应用的名称会出现在微博信息下方,点击后直接进入应用地址。 #绑定域名:请填写根域名,绑定域名后其他域名无法使用您的appkey。 #应用分类:请依据您所开发的应用类型来选择相关的分类信息;请确认您的应用分类正确,否则无法通过您的审核申请。 {{center|http://ww4.sinaimg.cn/mw690/683f0951jw1dwepd99nv0j.jpg}} ==编辑应用基本信息== ===应用页面设置=== #应用名称:站内应用、移动应用、网站接入中已经使用的应用名称均不可再注册成为专业版应用。仅官方应用和认证合作伙伴应用可以使用 “企业※※”、”政府※※”、“媒体※※”、“蓝V※※”作为应用名称,否则相应申请将被驳回 #应用地址:专业版微博主页通过iframe嵌入的应用前台页面,用于展示给机构的访问者看 #管理地址:专业版微博管理后台通过iframe嵌入的应用后台页面,用于专业版微博主管理之用 #应用类型:如果是只有后台管理,无须前台展示的应用,请选择应用类型为“管理类应用”(重要,设置错误可能导致相关功能异常,#请谨慎设置,如有疑问请联系 qyapps@staff.sina.com.cn) #行业分类:通用、汽车、美食、旅游、房产、电商、教育、零售、休闲娱乐、IT、服饰、美容化妆、文化出版、金融。例如,您的应用选择的行业分类是美食,则在专业版应用广场中,您的应用会出现在美食应用的筛选结果中。 #功能分类:通用、互动展示、营销工具、市场调研、求职招聘、运营管理、客户服务、舆情监控、数据分析。例如,您的应用选择的功能分类是数据分析,则在专业版应用广场中,您的应用会出现在数据分析应用的筛选结果中。 <br> # Iframe高度:开发者可以使Iframe的高度根据你的应用页面自适应,但需要开发者在应用页面中部署一段JS代码: <pre> <script src="http://js.t.sinajs.cn/t4/enterprise/js/public/appframe/client.js?version="></script> <script type="text/javascript"> FrameClient.addEvent('scroll', function(evt, data){ //使用data中需要的属性来达到自己相对于父页面的定位。 }); </script> </pre> <br> *提示:若你的应用有多个页面,并且每个页面的高度不一致,则每个页面都需要部署以上JS代码。 {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_07.jpg}} ===运营信息=== #开发者想要对应用进行维护、升级等操作时,可以开启维护状态,并填写维护原因告知平台工作人员,此时用户再访问你的应用时,会提示用户你的应用正在维护中,请稍后访问。 {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_08.jpg}} ===应用截图=== #请上传相关的应用介绍照片,这些图片会在应用频道中展示,让用户能更直观的了解你的应用。 {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_09.jpg}} ===测试用户=== #应用在未通过审核之前,不能大范围推广,您可以设置最多15个测试用户来测试尚在开发中的应用。 {{center|http://www.sinaimg.cn/blog/developer/wiki/new_shlczn_10.jpg}} *相关内容填写完毕后,请点击保存按钮进行保存。 ==技术开发== 应用信息保存成功后,将会获得该应用的App Key和Secret Key,您可以通过这两个Key数据开始进行相关的技术开发工作。 App Key是应用的唯一标识,开放平台通过App Key来鉴别应用的身份。 AppSecret是给应用分配的密钥,开发者需要妥善保存这个密钥,这个密钥用来保证应用来源的的可靠性,防止被伪造。 <br> <br> 专业版应用授权流程 {{center|http://www.sinaimg.cn/blog/developer/wiki/kfzn_01_s.png}} ===专业版应用框架会POST给您的应用以下信息:=== 1.1用户未授权传递参数 {| border="1" cellspacing="0" cellpadding="0" width="100%" class="parameters" style="border-color: #CCCCCC;" |- !width="10%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"| !width="5%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|必选 !width="20%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|类型及范围 !width="65%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|说明 {{api_args|user|true|array|当前用户对象}} {{api_args|algorithm|true|string|签名算法,暂时用HMAC-SHA256}} {{api_args|issued_at|true|int|服务端生成时间, unix timestamp格式}} |} 用户未授权时应用需要自动判断,并调用[http://open.weibo.com/wiki/index.php/API%E6%96%87%E6%A1%A3#.E7.99.BB.E9.99.86.2FOAuth_2.0.E6.8E.A5.E5.8F.A3.5BNEW.5D OAuth 2.0] 授权弹层。 1.2用户授权后传递参数 {| border="1" cellspacing="0" cellpadding="0" width="100%" class="parameters" style="border-color: #CCCCCC;" |- !width="10%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"| !width="5%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|必选 !width="20%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|类型及范围 !width="65%" style="text-align:center;font-weight:bolder;border:1px solid #cccccc"|说明 {{api_args|user|true|array|当前用户对象}} {{api_args|algorithm|true|string|签名算法,暂时用HMAC-SHA256}} {{api_args|issued_at|true|int|token生成时间, unix timestamp格式}} {{api_args|expires|true|int|token过期时间, unix timestamp格式}} {{api_args|oauth_token|true|string|access token}} {{api_args|user_id|true|uint64|当前用户微博user id}} |} <pre>//从POST过来的signed_request中提取oauth2信息 if(!empty($_REQUEST["signed_request"])){ $o = new SaeTOAuth( WB_AKEY , WB_SKEY ); $data=$o->parseSignedRequest($_REQUEST["signed_request"]); if($data=='-2'){ die('签名错误!'); }else{ $_SESSION['oauth2']=$data; } } </pre> ===判断是否获取到access token=== <pre>//判断用户是否授权 if (empty($_SESSION['oauth2']["user_id"])) {//若没有获取到access token,则发起授权请求 include "auth.php"; exit; } else {//若已获取到access token,则加载应用信息 $c = new SaeTClient( WB_AKEY , WB_SKEY ,$_SESSION['oauth2']['oauth_token'] ,'' ); } </pre> ===调用应用授权弹层=== 调用授权弹层时,页面背景用一张应用图片填充,给用户带来更好的体验。 <pre> <style> body{ background:url("http://qimeng.appsina.com/images/1.jpg"); } </style> <script src="http://tjs.sjs.sinajs.cn/t35/apps/opent/js/frames/client.js" language="JavaScript"></script> <script> 弹出授权弹层: function authLoad(){ App.AuthDialog.show({ client_id : '<?=WB_AKEY;?>', //必选,appkey redirect_uri : '<?=$canvas_page;?>', //必选,授权后的回调地址,例如:http://apps.weibo.com/giftabc height: 120 //可选,默认距顶端120px }); } </script> </pre> ===用户进行授权操作=== 用户进行授权操作后,会回调专业版应用页面(即apps.weibo.com/<个性域名>),重新进行以上流程。 开发参考:[[ API文档 |API参考]]、[[Weibo-JS V2 | Javascript SDK ]]、[http://code.google.com/p/libweibo/ PHPSDK及调用DEMO] ===直接跳转至指定页面=== 假设您的专业版应用地址是:apps.weibo.com/liwu,iframe中应用实际地址是:www.liwu.com。 当浏览器地址栏是apps.weibo.com/liwu/demo/a1.php时,iframe中的页面会定位至www.liwu.com/demo/a1.php ===应用内超链接=== 站内框架支持两类形式的超链接: 1)在当前窗口打开,地址栏不变 调用方法:<a href="应用实际地址链接" target="_self"></a>或<a href="应用实际地址链接"></a> 2) 在当前窗口打开,刷新整个框架,地址栏改变 调用方法:<a href="http://apps.weibo.com/xxx" target="_top"></a> ==专业版应用审核== 当您完成专业版应用的开发并测试没有问题后,可以在专业版应用的汇总信息页面点击“提交审核”按钮,将您的应用提交给平台工作人员进行审核。 我们的工作人员在收到您的申请后,会和您进行联络,并试用您所开发的应用,在确认应用开发已经完成并且可以正常使用后,会通过您的申请。 {{center|http://www.sinaimg.cn/blog/developer/wiki/shlczn_11.jpg}} 专业版应用通过审核之后,将突破15个测试帐号的限制,可以被所有的微博用户所使用,并且自动被推荐到应用广场。 <br> <br> 审核详情请参考:[[专业版应用审核规范]]
该页面使用的模板:
模板:Api args
(
查看源代码
)
模板:Center
(
查看源代码
)
返回到
专业版应用开发指南
。
反馈
分享
顶部