微博开放平台
微连接
移动应用
网站接入
电商服务商
电商商家
数据服务
数据服务
合作伙伴
微博支付
轻应用
粉丝服务
文档
推广
我的应用
登录
weibo
开发文档
首页
平台政策与指引
概述
平台公约
新手指南
开发者协议
应用运营管理规范
微连接分级管理办法
应用审核产品指南
应用安全开发注意事项
平台应用设计规范
微服务接入指南
微博登录接入
用微博帐号登录
授权机制
移动应用接入
移动应用介绍
移动应用SSO授权
微博Deep Link
媒体接入平台
头条文章开放接口
视频上传开放接口
电商接入平台
电商服务商接入
电商商家端接入
电商平台能力接口
粉丝服务平台
粉丝服务平台
新手接入指南
微信开发者迁移指南
接收消息
发送消息
自定义菜单
用户管理
生成带参数的二维码
Fans Service Platform
商业接口
商业数据接入指南
订阅服务手册(中文版)
订阅服务手册(英文版)
商业接口-REST API
商业数据常见问题
网站接入
网站接入介绍
微博API
微博API
接口访问频次权限
资源下载
SDK
微博标识下载
常见问题
联系我们
工具箱
链入页面
链出更改
特殊页面
查看源代码
跳转到:
导航
,
搜索
根据下列原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=常见问题= <div class="wiki_txtJ"> 收录了在接入微博开放平台过程中,最常遇到的问题和对应的解决方法。 </div> ==开发者注册及身份认证== {{Qa|Q=开发者身份认证审核需要多久? |A=1-3个工作日,如遇节假日顺延。 }} {{Qa|Q=填写开发者信息时,“个人网站”怎么填? |A=如果没有个人网站,可以填写本人微博个人主页地址,有个人网站的则如实填写即可。 }} {{Qa|Q=注册开发者时选择开发者类型,其中“个人”类型开发者和“公司”类型开发者有什么区别? |A=“个人”、“公司”类型的开发者,在注册认证流程上是一样的,只是在提交身份认证资质时有差别,“个人”类型的开发者只需要提交个人身份证的相关信息,“公司”类型的开发者则需要提交公司营业执照或组织机构代码证等信息,另外“公司”类型的开发者在申请开放平台能力权限和合作支持上有一定的优势。 }} {{Qa|Q=在进行“公司”类型开发者身份认证时,税务登记证怎么上传? |A=三证合一后,已经没有税务登记证了,身份认证时,税务登记证处重复上传一次公司营业执照或组织机构代码证即可。 }} {{Qa|Q=开发者身份认证所提交的个人信息是否会得到保护? |A=会的,微博开放平台会对开发者所提交的个人信息数据进行加密。 }} ==应用创建及审核== {{Qa|Q=应用提交审核后,审核需要多久? |A=1-3个工作日,如遇节假日顺延。这里给出一些建议,应用在未提交审核前,处于开发中的状态,此时应用的APPKEY是可以用于调接口、集成SDK、嵌入组件的,除了有接口调用次数和授权人数的限制外,完全可以满足开发调试的需求,而且开发中的状态,修改应用信息都是即时生效的,反而是通过审核后再修改应用信息就需要额外的修改二次审核了,因此注册完应用后,不要急于提交审核,很多开发者还没有进行开发调试就急于提交审核,审核通过后才开始开发,结果开发过程中发现还需要反复修改应用的开发配置来进行调试,结果每次修改应用配置都需要等待修改二次审核通过后才能生效,反而耽误了开发进度。 }} {{Qa|Q=应用修改后,修改二次审核需要多久? |A=1-3个工作日,如遇节假日顺延。请参照上面一条中的建议,待开发调试大体完成后,再提交审核,可以减少因为修改应用信息,进而需要等待修改二次审核的情况。 }} {{Qa|Q=应用通过审核后,还显示“申请上线”,却没有地方进行操作,该怎么处理? |A=由于微博开放平台的应用中心进行了改版,目前暂时没有上架到应用中心的功能,因此应用审核通过就是最终状态,不影响应用APPKEY的使用,无需再进行“申请上线”。 }} ==移动应用接入== ==网页应用接入== ==媒体平台接入== ==应用创建与管理== {{Title_blue|text=Q:App Secret泄露了怎么办?}} A:因为App Key以及App Secret是唯一的和您网站域名绑定的,因此应当确保其安全性。如果您发现您的App Secret泄露,可以通过以下方式重置App Secret:点击http://open.weibo.com/webmaster ,进入网站控制台,点击左侧的“网站信息”下的高级信息,选择“重置App Secret”。 更多查看:[http://open.weibo.com/qa/index.php?qa=questions&qa_1=%E5%BA%94%E7%94%A8%E5%88%9B%E5%BB%BA%E5%8F%8A%E4%BF%A1%E6%81%AF%E7%BB%B4%E6%8A%A4 其它应用创建及信息维护相关问题] {{Title_blue|text=Q:使用分享按钮组件分享内容后来源显示为“分享按钮”问题怎么解决?}} A:分享后显示网站来源需满足以下条件: *应用是已审核应用; *应用需绑定域名; *分享的链接(url)必须在绑定的域名下,注意url需以参数传递而不是放到title中; ==接口申请问题== {{Title_blue|text=Q:如何申请更高级的接口调用权限?}} A:如果默认接口调用权限,不能够满足业务需求,您现在可以在应用管理后台,“接口管理”-“调用频次”页面,按系统要求说明应用的产品介绍、推广策略和改进目标,提交申请即可。详情参考:[[Rate-limiting|接口频次限制]] {{Title_blue|text=Q:请问高级的API申请开发,需要哪些流程和条件?}} A:现在可以在应用管理后台,“接口管理”-“申请权限”页面,按系统要求说明申请原因,提交申请。 {{Title_blue|text=Q:高级接口的权限申请会收费吗?}} A:不需要。 {{Title_blue|text=Q:中级授权,高级授权,合作授权的主要区别是什么?}} A:主要区别在于对接口的访问频次上,具体参考 [[Rate-limiting|接口频次限制]]。 ==接口调用问题== {{Title_blue|text=Q:我想在微博实现xxx功能,请问要用哪个接口?}} A:请您在API文档查询对应接口http://t.cn/appqSg ,如仍有疑问请您将具体问题@[http://weibo.com/openapi 微博开放平台]。 {{Title_blue|text=Q:如果在使用API时发现问题,应该如何自查?}} A:请在应用中抓取接口返回的详细错误信息,根据对应的错误代码到常见错误代码及释义进行查看。 {{Title_blue|text=Q:如何获取用户的微博信息?}} A:微博开放平台为开发者提供经用户授权的微博内容、用户关系以及用户基本信息API文档。有关用户隐私信息开放平台无法提供给开发者。 {{Title_blue|text=Q:希望实现一些微博功能,但是没有相关API,应该怎么办?}} A:如果您觉得新浪开放平台API不能满足您产品的需要,请发邮件至[mailto:weibo_app@vip.sina.com weibo_app@vip.sina.com],提出您的需求和想法,我们会根据您的需求状况评估相关可行性。 {{Title_blue|text=Q:你好!测试用户已经加填写了15个,有的人不用了,可以更换吗?}} A:测试用户添加后,暂不支持更换。请您谨慎添加。 {{Title_blue|text=Q:开发者如何正确面对频率限制?如何避免?}} A:首先微博API技术原理上是一个HTTP轮询(POLLING)协议,不是即时推送(realtime push)协议。因此即使增大刷新频率也无法完全达到即时获得最新信息效果。 根据经验,更新频率我们建议2-3分钟/次为宜,API客户端也可提供一个手工刷新按钮,用户可以手工获取最新数据。API客户端可以智能控制请求频率,比如最近几次更新都没获取到数据情况下可以适当将间隔时间延长。当一小时内剩余次数多时候可以适当将更新加快。当剩余请求数偏小时,客户端通过延长自己的更新频率控制不超过上限。另外要适当留一些空余指标,防止用户手工执行一些操作产生的调用导致超出上限。 {{Title_blue|text=Q:访问数据是怎么统计的,为什么我自己检测和后台给出的是不一样?}} A:访问频率限制是针对使用App的单个用户及单个IP,不是针对整个App, App访问总量不受限制。 {{Title_blue|text=Q:请问一下,用户已经登录微博的时候,我的应用可以获取到用户的登录状态吗?}} A:不可以。 {{Title_blue|text=Q:如何获得当前用户及应用的API访问频率限制情况?}} A:可以通过调用account/rate_limit_status接口获取。 {{Title_blue|text=Q:如何通过调用接口取消用户对一个应用的OAUTH授权?}} A:目前还没有支持的接口,只能由用户在微博页面帐号设置里面的应用授权手动解除。 {{Title_blue|text=Q:end_session接口调用时不起作用,怎样实现当前用户退出登录?}} A:目前这个接口仅支持官方widget等web应用场合,第三方开发者无法通过此接口进行用户在微博上登录状态的退出。 {{Title_blue|text=Q:想做个个人网站,网站里一个栏目可以看到我发的微博信息,这样别人在看我的个人网站时也能看到我发的微博,现在问题是可不可以不用登录认证,直接调取信息?}} A:目前不支持此种方式,推荐使用微博直播、微博秀、评论箱等微博组件,参考地址:http://open.weibo.com/widgets {{Title_blue|text=Q:获取用户授权是出现 error :redirect_uri_mismatch 怎么解决?}} A:这是由于回调地址填写错误造成的,解决办法: *站内应用:redirect_uri等于应用信息中的“站内应用地址”而非“应用实际地址”; *其他应用:redirect_uri需与<nowiki>http://open.weibo.com/apps/30871*****/info/advanced</nowiki> (30871*****替换成你应用的AppKey)应用高级信息中的“应用回调页”完全匹配或在绑定的域名下。 注意:修改应用回调页或绑定域名后需要约半小时左右时间生效。 {{Title_blue|text=Q:您好,作为一名开发者我在调用api接口的时候发现一个问题,就是当我绑定一个用户帐号我想取得当前帐号的A:user信息的时候,就api提供的Users/show 方法必须传入一个userid,这个是什么?}} Userid(Uid)是指每个微博用户域名内专属的号码。 {{Title_blue|text=Q:开放时的hosts怎么设置?}} A:访问不需要设置hosts。 {{Title_blue|text=Q:url参数和返回值怎么编码,为什么我的返回值一直报错?}} A:url参数必须使用UTF8编码及进行url encode ,返回结果都使用UTF8编码。 {{Title_blue|text=Q:翻页page参数是错的吗?}} A:翻页page参数都是从1开始,不是0。 {{Title_blue|text=Q:微博开发者平台支持哪些语言?}} A:微博开发者平台使用HTTP协议,与语言无关。 为了方便开发,我们提供了部分语言的SDK。 {{Title_blue|text=Q:关于图片压缩问题怎么解决?}} A:开发者可以尝试如下方法: *如果原始图片最大边超过 1600 pixels那么就会被缩小到最大边 1600 pixels 否则按原样保存; *如果需要缩小(最大边不超过1600)时,png格式的图片会被转为jpeg,gif的图片取 第一帧保存为gif格式; *保存jpeg格式的图时使用85%的压缩率; {{Title_blue|text=Q:API发图片微博报错常见问题解决办法?}} A:编码UTF-8,中文Encode。图片的内容pic参数不参与签名(及不组装在签名计算时的baseString里面)。 {{Title_blue|text=Q:同一个浏览器授权多个帐号的问题?}} A:需要用户每次退出,并重新登录后再授权。 {{Title_blue|text=Q:如何获取授权登录后与自己的网站会员实现绑定?}} A:获取AccessToken的时会返回该授权用户的uid,这个值不会变 你可以在数据库里面加一个column 叫user_id,如果数据库中没有相应的值 就添加新用户 。如果有的找到它并登录。 {{Title_blue|text=Q:微博session不失效时,如何让我的网站登录的时候出现换个帐号的提示?}} A:在授权链接上添加forcelogin参数,将forcelogin参数设置为true。 {{Title_blue|text=Q:接口调用次数为0的问题?}} A:当天创建的应用调用接口次数要次日才能统计显示出来分享类应用不计入接口调用次数。 {{Title_blue|text=Q:PHPSDK授权认证错误Token不合法?}} A: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的格式。 {{Title_blue|text=Q:微博ID登录微博失败的原因?}} A:为了防止用户扫号,现10位以上UID只能邮箱登录。 {{Title_blue|text=Q:分享的应用如何查询接口调用次数?}} A:分享窗口产生于API之前,并不走API,目前分享按钮中AppKey的作用仅作来源显示用。所以不会被统计进API调用次数中。有些分享类的应用会发现自己调用接口次数为0用户量也没有就是这个原因。 {{Title_blue|text=Q:API接口返回The server returned an invalid or incomplete response. please try again later. }} A:这个错误是国内网络跟国外网络交互时有非法内容的提示,请检查是否使用了国外服务器代理。 {{Title_blue|text=Q:怎么拼接单条微博的网页版地址?}} A:在程序中获得用户的uid,调用statuses/querymid获得用户的MID,拼接成http://weibo.com/uid/mid, 如UID=12345,mid=abcde,则网页版地址为:http://weibo.com/12345/abcde {{Title_blue|text=Q:怎么申请Refresh Token?}} A:暂不开放。 {{Title_blue|text=Q:已审核修改应用回调页,绑定域名等应用信息后不生效问题怎么解决?}} A:已审核应用修改应用基本信息点击“保存”后会自动提交“二审”,“二审“通过后修改的信息才能生效。 {{Title_blue|text=Q:应用平台不能通过SESSION传值iframe中session会丢失的问题?}} A:可以参考http://t.cn/aWJFbv 这里解决。 {{Title_blue|text=Q:分享图片标准是什么?}} A:标准如下: *图片必须出现在html文件<img>标签里,JS写入的图片无法抓取; *图片尺寸大于92x92,文件体积小于500k; *图片文件可http请求成功访问,没有防盗链机制; *对图片质量也有一定的鉴别评分机制,尺寸大于92但质量评分很低的图片,也可能会被忽略; *图片文件名如果含明显页面元素名称命名,例如logo.png,也会被忽略"; {{Title_blue|text=Q:如何实现用微博帐号登录,内容同步到微博等基本功能?}} A:实现这些微博基本功能请直接下载SDK然后按照文档简单配置开发即可。 ==应用授权问题== {{Title_blue|text=Q:OAuth1.0授权方式能否继续使用?}} A:目前未授权的应用已经禁止使用OAuth1.0授权及V1接口,2012年9月左右将禁止所有应用使用OAuth1.0授权及V1接口。我们推荐更安全、稳定的OAuth2.0授权方式, OAuth1.0授权方式不久后将全面禁止使用。 {{Title_blue|text=Q:请问AccessToken的有效期是多久?}} A:目前OAuth1.0已经下线,其access token已经不能使用;OAuth2.0对于未审核应用有效期为24小时,对于已审核应用有效期最低为30天,不同的应用级别有效期不同,详见:[[授权机制]]。 {{Title_blue|text=Q:OAuth1.0如何向OAuth2.0过度,经用户授权过的OAuth1.0的Access_token如何更新成OAuth2.0下的?}} A:OAuth2.0是对OAuth1.0协议的升级,新浪开放平台根据官方协议( http://oauth.net/2/ ) 的修改,对Access_token的策略进行了一些调整。目前没有直接通过OAuth1.0的Access_token换取OAuth2.0的Access_token的相关接口支持。只有经过用户的再次授权,才能获取到OAuth2.0的Access_token。 {{Title_blue|text=Q:OAuth2.0 的Access_token存在过期的问题,我们应该如何在其过期时获得新的Access_token?}} A:OAuth2.0的Access_token默认过期时间为30天(30*24小时),您可以通过授权接口给您返回的过期时间进行计算,如果用户授权已经过期,请引导用户进行再次授权。 {{Title_blue|text=Q:OAuth2.0授权的时候,如何添加应用回调页?}} A:请在应用信息—>高级信息—>授权设置里,添加应用回调页地址。 {{Title_blue|text=Q:别人在帐号设置的授权管理中看见我开发的应用的作者是我的真实姓名,不是我的微博昵称,而且没有超链接,这个需要在哪里设置吗?}} A:在开发者信息页面中的“个人主页”填写信息 。 {{Title_blue|text=Q:OAuth认证时,要到授权网页获取授权码后才能获取AccessToken,请问是不是每次登录DIY客户端,都需要做这样一个认证流程?}} A:同一个的用户的话,可以直接存取对应的Accesstoken。直接调用接口即可。 {{Title_blue|text=Q:用户授权后出现applications over the unaudited use restrictions错误怎么解决?}} A:未审核应用只有应用创建者和测试用户能调用接口,测试用户添加办法:登录开发者帐号,点击进入 <nowiki>http://open.weibo.com/apps/30871*****/info/advanced</nowiki> (30871*****替换成你应用的AppKey),在底部添加测试用户即可,最多只能添加15位且添加后不能修改。注意:修改后约半小时左右时间生效。 ==审核相关问题== {{Title_blue|text=Q:我收到了驳回理由xxx,但是不明白是什么意思?}} A:您可以阅读常见驳回理由说明。[[常见驳回理由说明]] {{Title_blue|text=Q:应用审核如何填写申请资料?}} A:申请资料完整,包括标准的应用图标和正确的应用描述、准确的开发者信息等。应用描述应与应用功能保持一致 。 {{Title_blue|text=Q:为什么我开发的应用发出微博内容显示”来自未审核应用”?}} A:您的应用只有通过文案审核后,才会显示来源。 {{Title_blue|text=Q:我的应用不能测试了,应用还没有提交审核,是不是和这个有关系?}} A:针对未通过审核的,开发中的应用,我们除了以上的频次限制外,将还有测试帐号的额外请求限制。每个未通过审核应用只能授权15个测试帐号来请求接口。除此之外的帐号通过该应用,都无法请求接口。当应用通过审核,该限制自动取消。测试帐号设置在 “我的应用>编辑应用属性>测试帐号” 里可以找到。 查看 [[常见驳回理由说明]]。 {{#a:nobtns|noheading}} __NOTOC__
该页面使用的模板:
模板:Qa
(
查看源代码
)
返回到
常见问题
。
反馈
分享
顶部