新浪微博申请APP key教程
一、申请应用
1.点击申请入口,使用新浪微博帐号登录,然后点击【立即接入】。出现如图:
2.点击创建后,出现如图:
注意事项:【安全域名】选择是,然后写上您当前网站使用的域名,建议写两个,比如一个加www.一个不加www.,如果要使用在其他域名或者子域名,也一并加上。等审核通过即可正常(PS:如果是新建的实时生效)。
3.必填信息都填写后去提交审核,不需要提交到广场。
如果您是第一次创建应用,按要求完成身份认证。
二、常见问题
1. 授权时出现错误码:21322 重定向地址不匹配
①、检查安全域名是否填写(见上面申请应用的第2点)
②、或者看临时解决方案,可实时生效,但是建议还是要填写安全域名,因为很多地方要用到。
微博开放平台-具体应用-左侧导航-接口管理-授权机制,找到【OAuth2.0 授权设置】,点击编辑,
授权回调页:填写具体的回调地址,可以参考插件-自定义key,QQ登录的那个回调地址。
取消授权回调页:直接写您网站首页
2. 同步时出现错误:appkey not bind domain
检查安全域名是否填写(见上面申请应用的第2点)
3. 同步时出现错误:text not find domain!
①、检查插件的【同步微博-同步设置-同步内容设置】是否选择包含链接的,因为现在新浪微博强制要求要带链接。
②、如果还是这个错误,接着往下看:
如果您创建的是【连接网站】,如果您的域名是www.xxx.com,并且xxx.com跟www.xxx.com都可以打开文章,可以在插件的同步微博-可选设置-开启【同步时文章URL强制去掉www.】,否则不要乱开启(建议关闭)。如果依然错误,请重新创建【网页应用】,看上面第一点教程。
4. 同步时出现错误: service unavailable!
原因:一般是接口总次数调用完了(每小时总次数150次)
解决:
①、插件的【社交评论】-【微博回推】功能关闭,一般等整点后或者第二天恢复。
②、如果您的网站有采集文章,在【同步微博】-【同步设置】-其他同步设置 勾选”只允许在网站后台发布时同步,其他情况不同步”。