跳转到: 导航, 搜索
(以“=接入开发相关问题= ===网站认证及应用认证=== *1、网站认证申请要求是什么? 网站官方微博认证要求网站有ICP备案号,微博...”为内容创建页面)
 
 
(未显示4个用户的73个中间版本)
第1行: 第1行:
=接入开发相关问题=
+
=常见问题=
  
===网站认证及应用认证===
+
<div class="wiki_txtJ">
*1、网站认证申请要求是什么?
+
收录了在接入微博开放平台过程中,最常遇到的问题和对应的解决方法。
网站官方微博认证要求网站有ICP备案号,微博昵称与头像和网站名称与网站LOGO保持一致,发布的微博内容和网站内容相关带有网站对应内容的链接地址,微博每日有内容更新。
+
</div>
  
  
*2、网站二级域名频道可以进行申请么?
 
可以,请填写频道域名进行申请。
 
  
 +
==开发者注册及身份认证==
  
*3、哪些网站不可以在网站认证分类进行申请?
+
{{Qa|Q=开发者身份认证审核需要多久?
企业、媒体、机构、团体、政府、校园等官网不属于网站认证申请分类。请在此链接进行申请:http://weibo.com/pub/verified
+
|A=1-3个工作日,如遇节假日顺延。
 +
}}
  
  
*4、网站认证审核时间是多久?
+
{{Qa|Q=填写开发者信息时,“个人网站”怎么填?
3个工作日
+
|A=如果没有个人网站,可以填写本人微博个人主页地址,有个人网站的则如实填写即可。
 +
}}
  
  
*5、修改认证说明审核时间是多久?
+
{{Qa|Q=注册开发者时选择开发者类型,其中“个人”类型开发者和“公司”类型开发者有什么区别?
2个工作日。
+
|A=“个人”、“公司”类型的开发者,在注册认证流程上是一样的,只是在提交身份认证资质时有差别,“个人”类型的开发者只需要提交个人身份证的相关信息,“公司”类型的开发者则需要提交公司营业执照或组织机构代码证等信息,另外“公司”类型的开发者在申请开放平台能力权限和合作支持上有一定的优势。
 +
}}
  
  
*6、网站认证账号想转企业版微博怎么办?
+
{{Qa|Q=在进行“公司”类型开发者身份认证时,税务登记证怎么上传?
咨询@[http://e.weibo.com/qiyeweibo?ref=http%3A%2F%2Fweibo.com%2Fmoshuyuan%3Fwvr%3D5%26 企业微博助理]。
+
|A=三证合一后,已经没有税务登记证了,身份认证时,税务登记证处重复上传一次公司营业执照或组织机构代码证即可。
 +
}}
  
  
*7、如果微博昵称被其他用户占用怎么办?
+
{{Qa|Q=开发者身份认证所提交的个人信息是否会得到保护?
用其他能体现网站名称的昵称代替。
+
|A=会的,微博开放平台会对开发者所提交的个人信息数据进行加密。
 +
}}
  
  
*8、网站认证无法检测到验证文件怎么办?
 
可下载材料表格 ,请填写完整后私信@[http://e.weibo.com/dazhanggui?ref=http%3A%2F%2Fs.weibo.com%2Fuser%2F%25E7%25BD%2591%25E7%25AB%2599%25E5%2590%2588%25E4%25BD%259C%25E5%25A4%25A7%25E6%258E%258C%25E6%259F%259C%26Refer%3Dat 网站微博大掌柜]咨询。
 
  
 +
==应用创建及审核==
  
*9、服务器在国外没有ICP备案怎么办?
+
{{Qa|Q=应用提交审核后,审核需要多久?
ICP备案是网站认证申请的基本条件,不符合条件者可申请其它类型认证,申请地址:http://weibo.com/pub/verified
+
|A=1-3个工作日,如遇节假日顺延。这里给出一些建议,应用在未提交审核前,处于开发中的状态,此时应用的APPKEY是可以用于调接口、集成SDK、嵌入组件的,除了有接口调用次数和授权人数的限制外,完全可以满足开发调试的需求,而且开发中的状态,修改应用信息都是即时生效的,反而是通过审核后再修改应用信息就需要额外的修改二次审核了,因此注册完应用后,不要急于提交审核,很多开发者还没有进行开发调试就急于提交审核,审核通过后才开始开发,结果开发过程中发现还需要反复修改应用的开发配置来进行调试,结果每次修改应用配置都需要等待修改二次审核通过后才能生效,反而耽误了开发进度。
 +
}}
  
  
*10、应用认证申请要求是什么?
+
{{Qa|Q=应用修改后,修改二次审核需要多久?
满足:应用与微博关联紧密;应用已通过文案、广场审核并在广场展示超过30天;应用日均使用量达到5000用户人次。
+
|A=1-3个工作日,如遇节假日顺延。请参照上面一条中的建议,待开发调试大体完成后,再提交审核,可以减少因为修改应用信息,进而需要等待修改二次审核的情况。
申请地址:http://weibo.com/pub/verified_sorry.php?code=1001
+
}}
  
  
*11、应用认证审核时间是多久?
+
{{Qa|Q=已通过审核的应用,修改了应用简介、授权回调地址、安全域名等应用信息后,新修改的配置不生效?
3个工作日。
+
|A=已通过审核的应用,修改应用配置后,需要修改二次审核,当修改保存提交后,应用会进入二审待审状态,二次审核通过后,修改的应用配置信息才会生效,另外,应用数据有缓存,因此审核通过后,个别情况下会有几分钟的延迟才生效。因此,请结合上面两条中的建议,合理安排应用提交审核的时机,待开发调试大体完成后,再提交审核,减少因为修改应用配置,进而需要等待修改二次审核的情况。
 +
}}
  
  
*12、应用认证说明修改审核时间是多久?
+
{{Qa|Q=我提交的应用审核被驳回了,收到了驳回理由,但还是不明白是什么意思该怎么处理?
2个工作日。
+
|A=可以参见常见驳回理由说明。点击查看 [[常见驳回理由说明]]
 +
}}
  
  
*13、我的应用满足认证条件,为什么不能通过认证?
+
{{Qa|Q=提交应用审核时,如何填写应用资料才能更有效的通过审核?
应用官方微博昵称和头像要求与应用名称和图标保持一致,微博内容和应用内容相关。
+
|A=应用信息填写完整,包括标准的应用图标和正确的应用描述、准确的开发者信息等,应用描述应与应用功能保持一致,应用名称应与应用或网站名称保持一致。举几个例子,某个开发者申请网页应用,其网站名叫“张三的个人博客”,而其提交的微博开放平台的应用名称却是“我的博客”,这种就会被驳回,如果提交时应用名称和网站一致,也是“张三的个人博客”,则就会通过审核。
 +
}}
  
  
*14、为什么我申请认证,驳回内容是“您好,由于您的账号不属于微博应用分类,请选择正确的分类后重新申请”?
+
{{Qa|Q=应用通过审核后,还显示“申请上线”,却没有地方进行操作,该怎么处理?
微博应用指利用API接口开发的和微博相关的应用。
+
|A=由于微博开放平台的应用中心进行了改版,目前暂时没有上架到应用中心的功能,因此应用审核通过就是最终状态,不影响应用APPKEY的使用,无需再进行“申请上线”。
 +
}}
  
  
查看[http://open.weibo.com/qa/index.php?qa=questions&qa_1=%E5%BA%94%E7%94%A8%E8%AE%A4%E8%AF%81%E4%B8%8E%E7%BD%91%E7%AB%99%E8%AE%A4%E8%AF%81 其它网站认证及应用认证相关问题]
+
{{Qa|Q=注册应用时,我想使用的应用名称提示已经存在、无法注册,该怎么办?
 +
|A=遇到这种情况,一般有如下几种原因:1、应用名称包含“微博”、“新浪”字样,该类名称仅微博官方产品可以使用;2、应用名称中包含一些品牌保护词,比如包含某知名品牌的名字,如果开发者所在的机构确实是品牌拥有者,请与微博开放平台官方微博账号联系,这边会帮助品牌方完成注册;3、应用名称已被其他开发者注册,此时开发者只能换一个名字了,而如果这个名字是开发者注册有效的商标,请与微博开放平台官方微博账号联系,这边会帮助商标所有方完成注册;4、包含“企业”、”政府”、“媒体”、“蓝V”等字样的名称,只有微博官方产品、或者开放平台认证的合作机构可以使用。
 +
}}
  
  
===应用创建及信息维护===
+
{{Qa|Q=我想修改应用的类型,比如从“网页应用”改为“移动应用”,可以吗?
*1、我创建了网站应用,怎样查看App Key,App Secret?
+
|A=目前应用类型无法变更,请开发者根据自己的需要,准确选择应用类型,如果有需要,可以新注册自己需要的另外一种应用类型。
点击http://open.weibo.com/webmaster ,进入管理中心,点击网站名进入相应网站控制台。在您的头像下方显示有您的App Key,另外点击左侧的“网站信息”下的基本信息,即可看到您的App Key以及App Secret。
+
}}
  
  
*2、App Secret泄露了怎么办?
+
{{Qa|Q=我开发的是 iOS 应用,苹果 app store 上架前也要审核,怎么处理和微博开放平台审核之间的顺序问题?
因为App Key以及App Secret是唯一的和您网站域名绑定的,因此应当确保其安全性。如果您发现您的App Secret泄露,可以通过以下方式重置App Secret:点击http://open.weibo.com/webmaster ,进入网站控制台,点击左侧的“网站信息”下的高级信息,选择“重置App Secret”。
+
|A=请先如实填写应用信息,应用名称、应用描述都尽量与实际相符,应用地址也先填写 app store 上对应的地址,尽管该地址可能因为苹果还没有审核上架,暂时无法打开,我们依旧会对此移动应用先通过审核,以免应用在 app store 方面审核上架时遇到问题,在 app store 通过审核后,如果有需要请及时修改微博开放平台上应用的相关信息,比如客户端下载页面地址更换为正式的 app store 应用地址,我们将在移动应用通过审核后十个工作日进行复查,复查时如应用地址无对应客户端可下载,将进行审核驳回操作。
 +
}}
  
  
*3、在“部署”状态,无法点击“下一步”怎么办?
 
根据微博开放平台的管理要求,如果您在注册为开发者时还未对您的邮箱进行验证,将无法直接跳转到下一步页面,您可以根据页面提示,进入邮箱验证的页面,验证完毕再回到当前页面进行下一步的操作。如果您需要更改您的邮箱,也可以根据页面提示进入开发者信息页面修改邮箱设置,然后再对其进行验证,验证完毕再回到当前页面进行下一步的操作。
 
  
 +
==媒体平台接入==
  
*4、提交审核之后还可以修改网站名称吗?
+
{{Qa|Q=为什么我的应用,通过调用接口发出来的微博,显示“来自未审核应用”?
点击http://open.weibo.com/webmaster ,进入微博控制台,点击左侧的“网站信息”下的基本信息中修改。但是,修改后需要重新提交审核(修改基本信息页面中的所有项目都需要重新提交审核)。
+
|A=应用只有通过审核之后,才会显示应用名称为微博的来源。
 +
}}
  
  
*5、请问App key的有效期是多长时间?
+
{{Qa|Q=如何通过微博ID拼接得到单条微博正文页地址?
应用开发者在申请应用之后,如90天内没有用户使用,新浪开放平台有权利停止该应用接口使用权限并删除该应用。
+
|A=单条微博正文页地址规则:<nowiki>https://weibo.com/detail/微博ID</nowiki>
 +
}}
  
  
*6、应用类型变更的问题。如果应用已经在使用,想改变应用类型怎么办?
 
应用分类无法变更,请开发者慎重选择。
 
  
 +
==网页应用接入==
  
*7、请问填写开发者信息处”个人网站”应该填什么?
+
{{Qa|Q=网页嵌入了微博分享按钮,但是分享后微博显示的来源不是我的网页应用名称,而是“分享按钮”?
填写您的个人页面即可,当然我们推荐您填写新浪微博或新浪博客地址。
+
|A=分享按钮组件,显示分享来源为第三方网页应用名称,需满足如下条件:网页应用已经通过审核,同时绑定了安全域名,且分享的链接必须在绑定的安全域名下,需要注意的是,分享的链接需要放在url参数里,而不是放在title参数里。
 +
}}
  
  
*8、请问个人用户申请和公司申请的流程有什么不同吗?
 
所有开发者和网站主申请流程是一致的,只有在提交资质时有差别。
 
  
 +
==开放接口问题==
  
*9、强烈要求已通过审核的开发者信息部分隐藏。不然黑客窃取信息可太方便了。尤其是身份证的扫描件。
+
{{Qa|Q=微博开放接口都有哪些?
您好,平台不会公开开发者的信息。
+
|A=请参阅微博开放接口文档:[[微博API]] 。
 +
}}
  
  
*10、我的网站是完全依托于新浪微博账号的,没有自己的登录系统,我应该选择哪一个创建应用?
+
{{Qa|Q=遇到 error : applications over the unaudited use restrictions 错误怎么解决?
如果您只使用了我们的网站组件请选择网站应用,如果还有更多功能请选择开发者类型。
+
|A=未通过审核的应用只有应用创建者和开发测试用户能完成应用授权并调用接口,开发测试用户设置方法,在 “我的应用>应用信息>测试信息>测试账号” 处添加,每个未通过审核的应用,最多只能添加15个微博账号作为开发测试人员,注意:添加后约半小时左右生效,同时,开发测试人员目前暂不支持修改更换,请您谨慎添加,此外,当应用通过审核后,该限制就自动消失了,所有微博用户都对应用进行授权并调用接口。
 +
}}
  
  
*11、我的应用想做成web版,但是不是站内的,应该选哪一个类型,是不是以后web应用就不行了?
+
{{Qa|Q=如何获取当前用户及应用的API访问频率限制情况?
平台不限定应用的形式,但是鼓励您创建站内应用。
+
|A=可以通过调用 [[2/account/rate_limit_status|account/rate_limit_status]] 接口获取。
 +
}}
  
  
*12、我的网站申请App key时不小心选择错分类了,已经有访问的数据了,怎么修改分类啊?
+
{{Qa|Q=接口返回 The server returned an invalid or incomplete response. please try again later.
目前暂不支持修改分类,请您提供App key我们帮您解决一下。
+
|A=这个错误是国内网络跟国外网络交互时有非法内容的提示,请检查是否使用了国外服务器代理。
 +
}}
  
  
*13、我们目前在新浪的应用是以个人开发者身份申请的,刚刚开始开发为了更好更快的响应用户需求,我们希望升级到 “企业合作伙伴”的级别,请问需要如何申请?
+
{{Qa|Q=我某个应用的 app secret 疑似泄露了,该怎么办?
当您的应用接口权限不能满足当前用户量时,您再提交申请即可。
+
|A=应用的 app secret 是非常重要的,因此应当确保其安全性,如果您发现其疑似泄露,需要及时重置 app secret ,可以在“我的应用>应用信息>高级信息”下,选择“重置 app secret”,注意,重置后,原 app secret 将作废,请及时在自己的代码里更换重置后的新的 app secret 。
 +
}}
  
  
*14、专业版应用类型我应该选择“展示类”还是“管理类”?
 
如果是只有后台管理,无须前台展示的应用,请选择应用类型为“管理类应用”。否则请设置为“展示类应用”。此项设置重要,设置错误可能导致相关功能异常。管理类应用如果错误设置为展示类应用,那么机构就有可能安装后将应用显示在前台,被企业的粉丝看到,造成安全问题。展示类应用如果错误设置为管理类应用,那么机构将无法将应用显示在前台展示给企业的粉丝。该项设置变更后不会即时生效,有1小时的缓存期限。个性化应用一般情况下请都设置为“展示类”。
 
  
 +
==应用授权问题==
  
*15专业版应用的白名单设置怎么操作?
+
{{Qa|Q=遇到 error : redirect_uri_mismatch 怎么解决?
为限制应用的使用范围,可以在应用信息-高级信息中配置UID白名单。通用应用禁止设置白名单,个性化应用必须设置白名单。白名单中可以填写多个企业微博的数字uid,以英文逗号间隔。
+
|A=报错原因是因为授权回调地址(redirect_uri 参数)不匹配引起的,对应错误码 21322,授权接口中的 redirect_uri 参数,即授权回调地址,传的值需与在开放平台网站填写的授权回调地址完全一致,设置填写位置:“我的应用>应用信息>高级信息” ,另外请注意,回调地址多为一个URL格式的参数,作为GET参数传递时,需要进行URLencode。
 +
}}
  
  
*16、我修改了应用信息,但为什么没有生效?
+
{{Qa|Q=授权 access_token 的有效期是多久?
应用信息(白名单除外)进行修改后,需要二次审核通过后才能生效。审核完成后,有1小时的缓存,一般1小时后生效。白名单修改无需审核,也是1小时后生效。
+
|A=微博开放平台授权服务采用 OAuth2.0 协议,对于未审核应用授权有效期为24小时,对于已通过审核的网页应用和移动应用来说,授权有效期最低为30天,其他不同的应用类型有不同的授权策略,可以详见:[[授权机制]] 。
 +
}}
  
  
*17、为什么我想使用的应用名称无法注册?
+
{{Qa|Q=用户的授权 access_token 过期后,我们应该如何维护这个用户的授权 access_token?
如果您输入的应用名称不能注册,可能有以下几种情况:
+
|A=可以通过授权接口给您返回的过期时间进行计算,如果用户授权已经过期,就需要重新引导用户进行再次授权,获得新的授权 access_token 后,替换已经过期的 access_token ,维护好这个用户在自己产品内的授权生命周期。
应用名称为“微※※”,该类名称仅官方应用可以使用;
+
}}
应用名称为“微博※※”,该类名称仅官方应用可以使用;
+
 
应用名称中包含一些品牌保护词,如果您所在的机构确实是品牌拥有者,请联系qyapps@staff.sina.com.cn;
+
 
应用名称已被注册,站内应用、移动应用、网站接入中已经使用的应用名称均不可再注册成为专业版应用。
+
{{Qa|Q=授权回调地址在那里设置?
此外,仅官方应用和认证合作伙伴应用可以使用 “企业※※”、”政府※※”、“媒体※※”、“蓝V※※”作为应用名称,否则相应申请将被驳回。
+
|A=在 “我的应用>应用信息>高级信息>授权设置” 里设置。
 +
}}
 +
 
 +
 
 +
{{Qa|Q=怎么能获取到 refresh token?
 +
|A=移动应用在嵌入微博SDK后,通过SDK授权,在返回 access_token 的同时,还会返回一个 refresh token,除此之外,暂时不开放获取 refresh token 的能力申请。
 +
}}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
{{#a:nobtns|noheading}}
 +
__NOTOC__

2022年12月21日 (三) 11:31的最后版本

常见问题

收录了在接入微博开放平台过程中,最常遇到的问题和对应的解决方法。


开发者注册及身份认证

开发者身份认证审核需要多久?

1-3个工作日,如遇节假日顺延。


填写开发者信息时,“个人网站”怎么填?

如果没有个人网站,可以填写本人微博个人主页地址,有个人网站的则如实填写即可。


注册开发者时选择开发者类型,其中“个人”类型开发者和“公司”类型开发者有什么区别?

“个人”、“公司”类型的开发者,在注册认证流程上是一样的,只是在提交身份认证资质时有差别,“个人”类型的开发者只需要提交个人身份证的相关信息,“公司”类型的开发者则需要提交公司营业执照或组织机构代码证等信息,另外“公司”类型的开发者在申请开放平台能力权限和合作支持上有一定的优势。


在进行“公司”类型开发者身份认证时,税务登记证怎么上传?

三证合一后,已经没有税务登记证了,身份认证时,税务登记证处重复上传一次公司营业执照或组织机构代码证即可。


开发者身份认证所提交的个人信息是否会得到保护?

会的,微博开放平台会对开发者所提交的个人信息数据进行加密。


应用创建及审核

应用提交审核后,审核需要多久?

1-3个工作日,如遇节假日顺延。这里给出一些建议,应用在未提交审核前,处于开发中的状态,此时应用的APPKEY是可以用于调接口、集成SDK、嵌入组件的,除了有接口调用次数和授权人数的限制外,完全可以满足开发调试的需求,而且开发中的状态,修改应用信息都是即时生效的,反而是通过审核后再修改应用信息就需要额外的修改二次审核了,因此注册完应用后,不要急于提交审核,很多开发者还没有进行开发调试就急于提交审核,审核通过后才开始开发,结果开发过程中发现还需要反复修改应用的开发配置来进行调试,结果每次修改应用配置都需要等待修改二次审核通过后才能生效,反而耽误了开发进度。


应用修改后,修改二次审核需要多久?

1-3个工作日,如遇节假日顺延。请参照上面一条中的建议,待开发调试大体完成后,再提交审核,可以减少因为修改应用信息,进而需要等待修改二次审核的情况。


已通过审核的应用,修改了应用简介、授权回调地址、安全域名等应用信息后,新修改的配置不生效?

已通过审核的应用,修改应用配置后,需要修改二次审核,当修改保存提交后,应用会进入二审待审状态,二次审核通过后,修改的应用配置信息才会生效,另外,应用数据有缓存,因此审核通过后,个别情况下会有几分钟的延迟才生效。因此,请结合上面两条中的建议,合理安排应用提交审核的时机,待开发调试大体完成后,再提交审核,减少因为修改应用配置,进而需要等待修改二次审核的情况。


我提交的应用审核被驳回了,收到了驳回理由,但还是不明白是什么意思该怎么处理?

可以参见常见驳回理由说明。点击查看 常见驳回理由说明


提交应用审核时,如何填写应用资料才能更有效的通过审核?

应用信息填写完整,包括标准的应用图标和正确的应用描述、准确的开发者信息等,应用描述应与应用功能保持一致,应用名称应与应用或网站名称保持一致。举几个例子,某个开发者申请网页应用,其网站名叫“张三的个人博客”,而其提交的微博开放平台的应用名称却是“我的博客”,这种就会被驳回,如果提交时应用名称和网站一致,也是“张三的个人博客”,则就会通过审核。


应用通过审核后,还显示“申请上线”,却没有地方进行操作,该怎么处理?

由于微博开放平台的应用中心进行了改版,目前暂时没有上架到应用中心的功能,因此应用审核通过就是最终状态,不影响应用APPKEY的使用,无需再进行“申请上线”。


注册应用时,我想使用的应用名称提示已经存在、无法注册,该怎么办?

遇到这种情况,一般有如下几种原因:1、应用名称包含“微博”、“新浪”字样,该类名称仅微博官方产品可以使用;2、应用名称中包含一些品牌保护词,比如包含某知名品牌的名字,如果开发者所在的机构确实是品牌拥有者,请与微博开放平台官方微博账号联系,这边会帮助品牌方完成注册;3、应用名称已被其他开发者注册,此时开发者只能换一个名字了,而如果这个名字是开发者注册有效的商标,请与微博开放平台官方微博账号联系,这边会帮助商标所有方完成注册;4、包含“企业”、”政府”、“媒体”、“蓝V”等字样的名称,只有微博官方产品、或者开放平台认证的合作机构可以使用。


我想修改应用的类型,比如从“网页应用”改为“移动应用”,可以吗?

目前应用类型无法变更,请开发者根据自己的需要,准确选择应用类型,如果有需要,可以新注册自己需要的另外一种应用类型。


我开发的是 iOS 应用,苹果 app store 上架前也要审核,怎么处理和微博开放平台审核之间的顺序问题?

请先如实填写应用信息,应用名称、应用描述都尽量与实际相符,应用地址也先填写 app store 上对应的地址,尽管该地址可能因为苹果还没有审核上架,暂时无法打开,我们依旧会对此移动应用先通过审核,以免应用在 app store 方面审核上架时遇到问题,在 app store 通过审核后,如果有需要请及时修改微博开放平台上应用的相关信息,比如客户端下载页面地址更换为正式的 app store 应用地址,我们将在移动应用通过审核后十个工作日进行复查,复查时如应用地址无对应客户端可下载,将进行审核驳回操作。


媒体平台接入

为什么我的应用,通过调用接口发出来的微博,显示“来自未审核应用”?

应用只有通过审核之后,才会显示应用名称为微博的来源。


如何通过微博ID拼接得到单条微博正文页地址?

单条微博正文页地址规则:https://weibo.com/detail/微博ID


网页应用接入

网页嵌入了微博分享按钮,但是分享后微博显示的来源不是我的网页应用名称,而是“分享按钮”?

分享按钮组件,显示分享来源为第三方网页应用名称,需满足如下条件:网页应用已经通过审核,同时绑定了安全域名,且分享的链接必须在绑定的安全域名下,需要注意的是,分享的链接需要放在url参数里,而不是放在title参数里。


开放接口问题

微博开放接口都有哪些?

请参阅微博开放接口文档:微博API


遇到 error : applications over the unaudited use restrictions 错误怎么解决?

未通过审核的应用只有应用创建者和开发测试用户能完成应用授权并调用接口,开发测试用户设置方法,在 “我的应用>应用信息>测试信息>测试账号” 处添加,每个未通过审核的应用,最多只能添加15个微博账号作为开发测试人员,注意:添加后约半小时左右生效,同时,开发测试人员目前暂不支持修改更换,请您谨慎添加,此外,当应用通过审核后,该限制就自动消失了,所有微博用户都对应用进行授权并调用接口。


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

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


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

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


我某个应用的 app secret 疑似泄露了,该怎么办?

应用的 app secret 是非常重要的,因此应当确保其安全性,如果您发现其疑似泄露,需要及时重置 app secret ,可以在“我的应用>应用信息>高级信息”下,选择“重置 app secret”,注意,重置后,原 app secret 将作废,请及时在自己的代码里更换重置后的新的 app secret 。


应用授权问题

遇到 error : redirect_uri_mismatch 怎么解决?

报错原因是因为授权回调地址(redirect_uri 参数)不匹配引起的,对应错误码 21322,授权接口中的 redirect_uri 参数,即授权回调地址,传的值需与在开放平台网站填写的授权回调地址完全一致,设置填写位置:“我的应用>应用信息>高级信息” ,另外请注意,回调地址多为一个URL格式的参数,作为GET参数传递时,需要进行URLencode。


授权 access_token 的有效期是多久?

微博开放平台授权服务采用 OAuth2.0 协议,对于未审核应用授权有效期为24小时,对于已通过审核的网页应用和移动应用来说,授权有效期最低为30天,其他不同的应用类型有不同的授权策略,可以详见:授权机制


用户的授权 access_token 过期后,我们应该如何维护这个用户的授权 access_token?

可以通过授权接口给您返回的过期时间进行计算,如果用户授权已经过期,就需要重新引导用户进行再次授权,获得新的授权 access_token 后,替换已经过期的 access_token ,维护好这个用户在自己产品内的授权生命周期。


授权回调地址在那里设置?

在 “我的应用>应用信息>高级信息>授权设置” 里设置。


怎么能获取到 refresh token?

移动应用在嵌入微博SDK后,通过SDK授权,在返回 access_token 的同时,还会返回一个 refresh token,除此之外,暂时不开放获取 refresh token 的能力申请。





文档更新时间: 2022-12-21