为什么微博一直发送失败QQ申诉一直失败?

为了帮助网友解决“新浪微博QQ授权失败怎么办?”相关的问题,学网通过互联网对“新浪微博QQ授权失败怎么办?”相关的解决方案进行了整理,用户详细问题包括:用QQ登陆不上去了显示以下文字微博授权失败,请重新授权。错误信息:paramstateerror错误码: true report

问题1:在第二次点击分享QQ的图标时,还未进行分享便已弹出分享失败的提示,偶尔还会弹很多次

还有一点需要注意的是  在QQ互联申请到那个key以后,必须到友盟的分享设置下面把(QQ空间或腾讯微博 其中一个绑定已申请到的Key,具体哪个记不清楚了,可以参看友盟的文档),分享方可成功。到此,上面的两个问题也就全部解决了

问题 :点开分享新浪微博分享后,弹出授权界面,然后闪一下就关掉了,并没有弹出正常的新浪分享的界面

看到点击新浪微博后会弹出授权界面,根据文档了解到 授权完成后会回调onActivityResult(),所以到此方法下面下断点查看结果

沿着此思路在想,在想此activity有什么特殊之处,因为在正常的activity测试调用分享方法,并无此问题出现。后来想到有可能是启动模式,singInstance的问题,因为如果设置了singleInstance或singleTask,则调用startActivityForResult()的时候会直接调用onActivityResult(),因为不同的栈中的是不允许进行数据传递的,所以会直接调用此方法,再次将启动模式去掉,改为默认的

结果新浪微博被正常的打开了,终于解决了两天的问题,看了几遍文档没有查到解决方案,没有想到此问题会出现在启动模式上面

将要分享的界面的启动模式设置为标准模式,不可使用singTask,singleInstace

注意:在分享的界面所在的activity必须重写onActivityResult()方法,并按文档中的方式进行授权,否则无法分享。如果分享界面在fragment中,则必须让所在的activity覆盖此方法

先用手机号码注册或者是邮箱

1、新浪微博必须通过邮箱认证,也就是注册的时候,新浪微博会给大家的邮箱发布一个激活链接进入你的邮箱点击一下该链接即可。

2、出现验证码的原因有很多,可能你这个微博账号在多处电脑上登陆过,而电脑没有清除浏览器的记录,导致之前登陆过的电脑上还在登陆着你的微博账号,这样的话,最有效的方法就是直接改一下你的微博密码,那么大家之前登陆过微博的电脑记录就不能在自动登陆你的微博账户了。

3、微博账户设置了账号保护,所以每次登陆都需要输入验证码,如何取消账户保护,登录页面后在  我的首页的右上角有个帐号鼠标划过去会出现一排东西点帐号设置,在最下面那个帐号安全有个登录保护在这里你就可以设置了。

我要回帖

更多关于 为什么微博一直发送失败 的文章

 

随机推荐