常见问题

跳转到: 导航, 搜索

目录

接入开发相关问题

网站认证及应用认证

  • 1、网站认证申请要求是什么?

网站官方微博认证要求网站有ICP备案号,微博昵称与头像和网站名称与网站LOGO保持一致,发布的微博内容和网站内容相关带有网站对应内容的链接地址,微博每日有内容更新。


  • 2、网站二级域名频道可以进行申请么?

可以,请填写频道域名进行申请。


  • 3、哪些网站不可以在网站认证分类进行申请?

企业、媒体、机构、团体、政府、校园等官网不属于网站认证申请分类。请在此链接进行申请:http://weibo.com/pub/verified


  • 4、网站认证审核时间是多久?

3个工作日


  • 5、修改认证说明审核时间是多久?

2个工作日。


  • 6、网站认证账号想转企业版微博怎么办?

咨询@企业微博助理


  • 7、如果微博昵称被其他用户占用怎么办?

用其他能体现网站名称的昵称代替。


  • 8、网站认证无法检测到验证文件怎么办?

可下载材料表格 ,请填写完整后私信@网站微博大掌柜咨询。


  • 9、服务器在国外没有ICP备案怎么办?

ICP备案是网站认证申请的基本条件,不符合条件者可申请其它类型认证,申请地址:http://weibo.com/pub/verified


  • 10、应用认证申请要求是什么?

满足:应用与微博关联紧密;应用已通过文案、广场审核并在广场展示超过30天;应用日均使用量达到5000用户人次。 申请地址:http://weibo.com/pub/verified_sorry.php?code=1001


  • 11、应用认证审核时间是多久?

3个工作日。


  • 12、应用认证说明修改审核时间是多久?

2个工作日。


  • 13、我的应用满足认证条件,为什么不能通过认证?

应用官方微博昵称和头像要求与应用名称和图标保持一致,微博内容和应用内容相关。


  • 14、为什么我申请认证,驳回内容是“您好,由于您的账号不属于微博应用分类,请选择正确的分类后重新申请”?

微博应用指利用API接口开发的和微博相关的应用。


查看其它网站认证及应用认证相关问题


应用创建及信息维护

  • 1、我创建了网站应用,怎样查看App Key,App Secret?

点击http://open.weibo.com/webmaster ,进入管理中心,点击网站名进入相应网站控制台。在您的头像下方显示有您的App Key,另外点击左侧的“网站信息”下的基本信息,即可看到您的App Key以及App Secret。


  • 2、App Secret泄露了怎么办?

因为App Key以及App Secret是唯一的和您网站域名绑定的,因此应当确保其安全性。如果您发现您的App Secret泄露,可以通过以下方式重置App Secret:点击http://open.weibo.com/webmaster ,进入网站控制台,点击左侧的“网站信息”下的高级信息,选择“重置App Secret”。


  • 3、在“部署”状态,无法点击“下一步”怎么办?

根据微博开放平台的管理要求,如果您在注册为开发者时还未对您的邮箱进行验证,将无法直接跳转到下一步页面,您可以根据页面提示,进入邮箱验证的页面,验证完毕再回到当前页面进行下一步的操作。如果您需要更改您的邮箱,也可以根据页面提示进入开发者信息页面修改邮箱设置,然后再对其进行验证,验证完毕再回到当前页面进行下一步的操作。


  • 4、提交审核之后还可以修改网站名称吗?

点击http://open.weibo.com/webmaster ,进入微博控制台,点击左侧的“网站信息”下的基本信息中修改。但是,修改后需要重新提交审核(修改基本信息页面中的所有项目都需要重新提交审核)。


  • 5、请问App key的有效期是多长时间?

应用开发者在申请应用之后,如90天内没有用户使用,新浪开放平台有权利停止该应用接口使用权限并删除该应用。


  • 6、应用类型变更的问题。如果应用已经在使用,想改变应用类型怎么办?

应用分类无法变更,请开发者慎重选择。


  • 7、请问填写开发者信息处”个人网站”应该填什么?

填写您的个人页面即可,当然我们推荐您填写新浪微博或新浪博客地址。


  • 8、请问个人用户申请和公司申请的流程有什么不同吗?

所有开发者和网站主申请流程是一致的,只有在提交资质时有差别。


  • 9、强烈要求已通过审核的开发者信息部分隐藏。不然黑客窃取信息可太方便了。尤其是身份证的扫描件。

您好,平台不会公开开发者的信息。


  • 10、我的网站是完全依托于新浪微博账号的,没有自己的登录系统,我应该选择哪一个创建应用?

如果您只使用了我们的网站组件请选择网站应用,如果还有更多功能请选择开发者类型。


  • 11、我的应用想做成web版,但是不是站内的,应该选哪一个类型,是不是以后web应用就不行了?

平台不限定应用的形式,但是鼓励您创建站内应用。


  • 12、我的网站申请App key时不小心选择错分类了,已经有访问的数据了,怎么修改分类啊?

目前暂不支持修改分类,请您提供App key我们帮您解决一下。


  • 13、我们目前在新浪的应用是以个人开发者身份申请的,刚刚开始开发为了更好更快的响应用户需求,我们希望升级到 “企业合作伙伴”的级别,请问需要如何申请?

当您的应用接口权限不能满足当前用户量时,您再提交申请即可。


  • 14、专业版应用类型我应该选择“展示类”还是“管理类”?

如果是只有后台管理,无须前台展示的应用,请选择应用类型为“管理类应用”。否则请设置为“展示类应用”。此项设置重要,设置错误可能导致相关功能异常。管理类应用如果错误设置为展示类应用,那么机构就有可能安装后将应用显示在前台,被企业的粉丝看到,造成安全问题。展示类应用如果错误设置为管理类应用,那么机构将无法将应用显示在前台展示给企业的粉丝。该项设置变更后不会即时生效,有1小时的缓存期限。个性化应用一般情况下请都设置为“展示类”。


  • 15专业版应用的白名单设置怎么操作?

为限制应用的使用范围,可以在应用信息-高级信息中配置UID白名单。通用应用禁止设置白名单,个性化应用必须设置白名单。白名单中可以填写多个企业微博的数字uid,以英文逗号间隔。


  • 16、我修改了应用信息,但为什么没有生效?

应用信息(白名单除外)进行修改后,需要二次审核通过后才能生效。审核完成后,有1小时的缓存,一般1小时后生效。白名单修改无需审核,也是1小时后生效。


  • 17、为什么我想使用的应用名称无法注册?

如果您输入的应用名称不能注册,可能有以下几种情况:

应用名称为微字头,该类名称仅官方应用可以使用;

应用名称为“微博XX”,该类名称仅官方应用可以使用;

应用名称中包含一些品牌保护词,如果您所在的机构确实是品牌拥有者,请联系qyapps@staff.sina.com.cn;

应用名称已被注册,站内应用、移动应用、网站接入中已经使用的应用名称均不可再注册成为专业版应用。

此外,仅官方应用和认证合作伙伴应用可以使用 “企业”、”政府”、“媒体”、“蓝V”作为应用名称,否则相应申请将被驳回。


查看其它应用创建及信息维护相关问题


接口申请问题

  • 1、如何申请更高级的接口调用权限?

如果默认接口调用权限,不能够满足业务需求,您现在可以在应用管理后台,“接口管理”-“调用频次”页面,按系统要求说明应用的产品介绍、推广策略和改进目标,提交申请即可。详情参考: http://open.weibo.com/wiki/Rate-limiting


  • 2、请问高级的API申请开发,需要哪些流程和条件

现在可以在应用管理后台,“接口管理”-“申请权限”页面,按系统要求说明申请原因,提交申请。


  • 3、高级接口的权限申请会收费吗?

不需要。


  • 4、中级授权,高级授权,合作授权的主要区别是什么?

主要区别在于对接口的访问频次上,具体参考Rate-limiting


应用开发问题

  • 1、我想在微博实现xxx功能,请问要用哪个接口?

请您在API文档查询对应接口http://t.cn/appqSg ,如仍有疑问请您将具体问题@微博开放平台


  • 2、如果在使用API时发现问题,应该如何自查?

请在应用中抓取接口返回的详细错误信息,根据对应的错误代码到常见错误代码及释义进行查看。


  • 3、如何获取用户的微博信息?

微博开放平台为开发者提供经用户授权的微博内容、用户关系以及用户基本信息API文档。 有关用户隐私信息开放平台无法提供给开发者。


  • 4、希望实现一些微博功能,但是没有相关API,应该怎么办?

如果您觉得新浪开放平台API不能满足您产品的需要,请发邮件至gongmin@staff.sina.com.cn,或者mobileapps@sina.cn提出您的需求和想法,我们会根据您的需求状况评估相关可行性。


  • 5、你好!测试用户已经加填写了15个,有的人不用了,可以更换吗?

测试用户添加后,暂不支持更换。请您谨慎添加。


  • 6、开发者如何正确面对频率限制?如何避免?

首先微博API技术原理上是一个HTTP轮询(POLLING)协议,不是即时推送(realtime push)协议。因此即使增大刷新频率也无法完全达到即时获得最新信息效果。

根据经验,更新频率我们建议2-3分钟/次为宜,API客户端也可提供一个手工刷新按钮,用户可以手工获取最新数据。API客户端可以智能控制请求频率,比如最近几次更新都没获取到数据情况下可以适当将间隔时间延长。当一小时内剩余次数多时候可以适当将更新加快。当剩余请求数偏小时,客户端通过延长自己的更新频率控制不超过上限。另外要适当留一些空余指标,防止用户手工执行一些操作产生的调用导致超出上限。


  • 7、访问数据是怎么统计的,为什么我自己检测和后台给出的是不一样?

访问频率限制是针对使用App的单个用户及单个IP,不是针对整个App, App访问总量不受限制。


  • 8、请问一下,用户已经登录微博的时候,我的应用可以获取到用户的登录状态吗?

不可以。


  • 9、AppKey 怎么用?

普通授权方式,在所有的url添加参数source=appkey 如:

curl -u user:passwordhttp://api.t.sina.com.cn/statuses/friends_timeline.xml?source=appkey


建议在Linux命令行下面执行以上指令,能返回正常结果再进行下一步开发。 Basic Auth编程也可以参看http://www.cnblogs.com/QLeelulu/archive/2009/11/22/1607898.html

OAuth方式请按OAuth协议传递Consumer key(app key)及Consumer Secret。


  • 10、如何获得当前用户及应用的API访问频率限制情况?

可以通过调用account/rate_limit_status接口获取。


  • 11、如何通过调用接口取消用户对一个应用的OAUTH授权?

目前还没有支持的接口,只能由用户在微博页面账号设置里面的应用授权手动解除。


  • 12、end_session接口调用时不起作用,怎样实现当前用户退出登录?

目前这个接口仅支持widget等web应用场合,类似JS、PHP可以正常调用,而JAVA等则可以调用相关函数清除session。


  • 13、想做个个人网站,网站里一个栏目可以看到我发的微博信息,这样别人在看我的个人网站时也能看到我发的微博,现在问题是可不可以不用登陆认证,直接调取信息?

目前不支持此种方式,推荐使用微博直播、微博秀、评论箱等微博组件,参考地址:http://open.weibo.com/widgets?cat=wb


  • 14、获取用户授权是出现 error :redirect_uri_mismatch 怎么解决?

这是由于回调地址填写错误造成的,解决办法:

A、站内应用:redirect_uri等于应用信息中的“站内应用地址”而非“应用实际地址”;

B、其他应用:redirect_uri需与http://open.weibo.com/apps/30871*****/info/advanced (30871*****替换成你应用的AppKey)应用高级信息中的“应用回调页”完全匹配或在绑定的域名下。 注意:修改应用回调页或绑定域名后需要约半小时左右时间生效。


  • 15、您好,作为一名开发者我在调用api接口的时候发现一个问题,就是当我绑定一个用户账号我想取得当前账号的user信息的时候,就api提供的Users/show 方法必须传入一个userid,这个是什么?

Userid(Uid)是指每个微博用户域名内专属的号码。


  • 16、开放时的hosts怎么设置?

访问不需要设置hosts。


  • 17、url参数和返回值怎么编码,为什么我的返回值一直报错?

url参数必须使用UTF8编码及进行url encode ,返回结果都使用UTF8编码。


  • 18、翻页page参数是错的吗?

翻页page参数都是从1开始,不是0。


  • 19、新浪微博开发者平台支持哪些语言?

新浪微博开发者平台使用HTTP协议,与语言无关。 为了方便开发,我们提供了部分语言的SDK。


  • 20、关于图片压缩问题怎么解决?

A、如果原始图片最大边超过 1600 pixels那么就会被缩小到最大边 1600 pixels 否则按原样保存。

B、如果需要缩小(最大边不超过1600)时,png格式的图片会被转为jpeg,gif的图片取 第一帧保存为gif格式。

C、保存jpeg格式的图时使用85%的压缩率。更多平台接口问题请参考:http://open.weibo.com


  • 21、API发图片微博报错常见问题解决办法?

编码UTF-8,中文Encode。图片的内容pic参数不参与签名(及不组装在签名计算时的baseString里面)。


  • 22、同一个浏览器授权多个账号的问题

可以用end_session当前用户退出登录。


  • 23、如何获取授权登陆后与自己的网站会员实现绑定

获取AccessToken的时会返回该授权用户的uid,这个值不会变 你可以在数据库里面加一个column 叫user_id,如果数据库中没有相应的值 就添加新用户 。如果有的找到它并登录。


  • 24、Sina微博session不失效时,如何让我的网站登陆的时候出现换个账号的提示?

在授权链接上添加forcelogin参数,将forcelogin参数设置为true。


  • 25、接口调用次数为0的问题

当天创建的应用调用接口次数要次日才能统计显示出来分享类应用不计入接口调用次数。


  • 26、PHPSDK授权认证错误Token不合法?

callback.php 取不到$SESSION['keys']的值,PHP的SDK中编码格式应该改为UTF-8无BOM格式,否则就会出现Warning: Cannot send session cookie - headers already sent 警告信息。保存时,使用UTF-8 无BOM编码格式。php在处理BOM头的时候,有时候存在错误,可能造成你在使用 header 或 session_start 之类的函数时,出现文件已经输出的错误,多数都是因为BOM头送出去了。因为在php看来,成了一个空格。所以使用无BOM的格式。


  • 27、微博ID登陆微博失败的原因?

为了防止用户扫号,现10位以上UID只能邮箱登陆。


  • 28、分享的应用如何查询接口调用次数?

分享窗口产生于API之前,并不走API,目前分享按钮中AppKey的作用仅作来源显示用。所以不会被统计进API调用次数中。有些分享类的应用会发现自己调用接口次数为0用户量也没有就是这个原因。


  • 29、API接口返回The server returned an invalid or incomplete response. please try again later

这个错误是国内网络跟国外网络交互时有非法内容的提示,请检查是否使用了国外服务器代理。


  • 30、怎么拼接单条微博的网页版地址?

在程序中获得用户的uid,调用statuses/querymid获得用户的MID,拼接成http://weibo.com/uid/mid, 如UID=12345,mid=abcde,则网页版地址为:http://weibo.com/12345/abcde


  • 31、怎么申请Refresh Token?

暂不开放。


  • 32、请问trends/statuses这个接口如何能获取全部的话题呢?

count page参数搭配使用。count最大取50。


  • 33、使用分享按钮组件分享内容后来源显示为“分享按钮”问题怎么解决?

分享后显示网站来源需满足以下条件:

A、应用是已审核应用;

B、应用需绑定域名;

C、分享的链接(url)必须在绑定的域名下,注意url需以参数传递而不是放到title中。


  • 34、已审核修改应用回调页,绑定域名等应用信息后不生效问题怎么解决?

已审核应用修改应用基本信息点击“保存”后会自动提交“二审”,“二审“通过后修改的信息才能生效。


  • 35、应用平台不能通过SESSION传值iframe中session会丢失的问题

可以参考http://t.cn/aWJFbv 这里解决


  • 36、分享图片标准是什么?

A、图片必须出现在html文件标签里,JS写入的图片无法抓取

B、图片尺寸大于92x92,文件体积小于500k

C、图片文件可http请求成功访问,没有防盗链机制

D、对图片质量也有一定的鉴别评分机制,尺寸大于92但质量评分很低的图片,也可能会被忽略。

E、图片文件名如果含明显页面元素名称命名,例如logo.png,也会被忽略"。


  • 37、short_url/shorten长链接的最大长度是多少?

400,中文需要做urlencode处理。


  • 38、站内应用地址和应用实际地址怎么区别?

站内应用地址:该地址是应用在新浪微博展示的应用基本地址。

应用实际地址:该地址是第三方应用的实际地址,微博服务器会向该地址发送请求获取应用内容。


  • 39、请问我要把应用同名迁移到站内,是不是得先删除原应用,再重新创建站内应用?是不是等同于新开了一个应用,而原先的记录都会清空?

您好,如果您不愿意丢弃之前累计的数据,可以由平台的工作人员帮您完成迁移,前提是您的站内版本已经开发完成。


  • 40、在做站内应用的时候,我们开发都能正常访问,其他测试帐号也能正常访问,提交审核时你们说不能正常访问,这样的问题又不能重现,应该怎么检查排除呢?

我们会对您的应用进行多环境测试。您可以检查一下代码,然后再次提交,如还有问题,请您提供联系方式,我们的工作人员会与您沟通。


  • 41、站内应用实现高度自适应,对页面有什么要求?

JS检查应用高度,使用的是 document.body.clientHeight 来获取,所以如下情况高度的计算会有问题,请开发者避免:

应用设置了样式 html, body { height: 100%;},这种情况下 document.body.clientHeight 获得的是 iframe 可现实区域的高度,不含被滚动条遮挡部分;

应用使用了浮动布局,但是没有清除浮动;

应用使用了绝对定位,绝对定位的元素下边缘超过非浮动区域的下边缘;


  • 42、我的应用希望居中弹出一个浮层,但由于高度自适应了,应用中如何获取当前应用在浏览器中展示的区域坐标?

暂时没有办法解决,由于跨域,目前无法获得应用框架当前的滚动条位置,如果出浮层,尽量在鼠标交互位置附近展示。


  • 43、我的应用在Safari5.1.4后,发现有Cookie写入不成功,这是什么原因?

Safari的安全策略导致。从V5.1.4开始,Safari改变了安全策略,不允许iframe内的页面写入Cookie,见下图:


而站内应用正好是使用iframe的技术方案,因此如果应用使用cookie来记录某些信息的时候,会发现始终没存上。 针对此问题,目前没有好的解决方案,解决的思路是,写cookie的时候临时跳出站内应用框架,写入完毕,再跳回来。请参考范例:http://apps.weibo.com/zhannei/safari_fix


  • 44、站内应用是使用iframe,iframe内页面跳转后,如何刷新或收藏后再次进入该页面,仍然保持跳转后URL?

站内应用支持地址映射,即你的站内应用的URL和实际的路径之间有一个映射关系。如:http://apps.weibo.com/demo 实际嵌入的 iframe 地址是 http://www.demo.comhttp://apps.weibo.com/demo/test.html 实际嵌入的iframe是http://www.demo.com/test.htmlhttp://apps.weibo.com/demo/test.php?param1=abc 实际嵌入的iframe是 http://www.demo.com/test.php?param1=abc

应用中需要将跳转的链接写成 http://apps.weibo.com/demo/**** 这样,然后设置链接的 target="_top"。如果页面中这样的链接太多,有个一劳永逸的办法,就是在 <head></head> 中增加一行:<base target="_blank" />。这样做,实际就是让应用每次都跳转父框架,实现了记住地址栏的功能。


  • 45、微分享出错是怎么回事?

出现“转发标题和URL不能为空”提示,请确认您的标题参数RT和URL参数RU正确填写。请不要自定义参数。

出现“您当前用户登录状态异常,暂时无法访问”提示,页面过期时间为三小时,过期后请重新登录。


  • 46、WAP站接入了微博分享功能后,怎样查看网站内容在微博中的统计数据?

请在“我的应用”中对应应用的网站控制台中进行查看,查看地址:http://open.weibo.com/webmaster


  • 47、如何实现用微博账号登录,内容同步到微博等基本功能?

实现这些微博基本功能请直接下载SDK然后按照文档简单配置开发即可。


  • 48、在App Store待审状态中的客户端该如何通过开放平台的审核?

iPhone,iPad客户端在开放平台提交审核时需要在应用截图中体现此客户端与新浪微博有关功能 ,并在URL填写地址为http://itunes.apple.com/cn/app/ 。我们会对此客户端先通过文案审核,以免客户端在App Store方面审核时遇到问题,在App Store通过审核后请及时更改URL地址为 客户端下载页面地址。我们将在客户端通过文案审核后十个工作日复查,复查时如URL地址无对应客户端可下载,将文案驳回。


  • 49、什么是快速部署?

不需要开发,只需复制微组件代码到您的网站即可完成部署。


  • 50、什么是深度部署?

需要开发的,将借助开放平台的API、Weibo-JS、JS组件及登录组件完成部署。


  • 51、我创建了站内应用,怎么接入专业版微博?

答:站内应用和专业版应用是两种不同类型的微博应用,要接入专业版微博,请确认您创建专业版应用的页面地址是http://open.weibo.com/apps/new?sort=enterprise 。站内应用的部分规范无法直接套用到专业版应用中,请务必注意。


  • 52、专业版应用强制部署在SAE上吗?

答:推荐,但不强制。

审核相关问题