微博分享回调成功,但是微博客户端却进入草稿箱,提示错误码 8995。第三方问题排查思路总结
问题再现
问题描述:Android平台微博分享,app收到api回调,表示分享成功,但是打开微博客户端app,该分享进入草稿箱,并提示 : (8995)app auth fail for appKey&sign&package
处理方法:微博开放平台:填写 Android包名多了个空格
其他原因:appkey放在meta-data ,可能会转化为科学计数法(jadx 打开app可以看到),可以加 ‘ \ ’ 处理一下。
具体可以看 https://github.com/sinaweibosdk/weibo_android_sdk/issues/347
第三方问题排查思路
对于程序员来说,第三方对于自己实现一些功能是十分的方便,像地图、推送、支付等,一般都是使用第三方的,但是在方便的同时,很多坑也在等着你。
一般引入步骤如下:
Step 1:浏览 ReadMe 了解大致情况
Step 2:运行示例程序 xxxSDKDemo.apk 或 Demo 了解 SDK 提供的所有功能
Step 3:查看 xxx平台SDK文档V4.1.pdf 深入了解如何使用
Step 4:参照 Demo 进行开发
遇到问题怎么解决
首先确定是自己的问题,还是第三方的问题
因为这样实际是用了2分法,确定之后问题的范围就缩小了一半。
可以通过下面的几种方法
- 像客户端,一般都有苹果和安卓,比如安卓不行,那苹果行不行,行的话,那基本上就是自己的问题。
- 第三方提供的demo行不行,demo就走不通的话,很有可能就是demo的问题,如果demo可以,那么还可以把demo的配置(key,包名等)改成自己的,试一下还是不行的话,就可能是第三方的问题,或者是配置的问题。
- 有时还有第4方出现
比如友盟分享,集成了qq、微信、微博。微博不能分享。这个怎么办?不能确定是那个的问题。我是这样处理的:首先问了友盟,说是微博的bug。这样问题范围所缩小了一半。
第三方的问题
如果判定是第三方的问题,可以通过下面几种途径解决
- 官网查看常见问题
- 百度谷歌搜索错误提示
- 询问技术咨询
- github issues 中查找
第三方好多都是免费的,所以技术支持很有限,一般有:在线客服、提交工单、qq群、邮箱这几种方式。
自己的问题
- 仔细查看demo,包括里边的注释
- 关注错误码和错误提示
比如:(8995)app auth fail for appKey&sign&package,检查这三个参数可以了,保证微博开放平台和客户端填写的一致。当然包括是否有空格,关键有时候有空格根本看不出来。我是在哪瞎点才发现可能多了一个空格。对于这种有提示语的问题,基本上能确定就是这几个参数的问题,最好把这几个参数重置一下,再试一下。
总结
- 遇到问题首先是缩小查找范围。
- 当然不是所有的问题在网上都能找到答案。
我是IT小王,如果喜欢我的文章,可以扫码关注我的微信公众号
微博分享回调成功,但是微博客户端却进入草稿箱,提示错误码 8995。第三方问题排查思路总结相关推荐
- Android工作中遇到的问题:友盟分享到新浪微博,内容被放入草稿箱
项目工作中使用到了友盟SDK6.42进行分享,但在测试分享到新浪微博的功能时发现,分享虽然成功了,但分享的内容却被新浪微博放进了草稿箱. 分享新浪微博代码: ShareAction sa = new ...
- 成功解决eNSP模拟器中路由器启动失败,错误码40
解决eNSP模拟器中路由器启动失败,错误码40问题 昨天解决了困扰我很久的路由器启动错误码40的问题,今天特写一篇文章,希望能帮助到学习路上碰到同样问题的人. 为学习网络装了个eNSP模拟器,但碰到的 ...
- android 微博分享回调函数,【JS逆向】新浪微博登录RSA+其他 | 每日JS
已迁移平台:segmentfault,搜索 erma0 换平台了,简书发什么都锁定,广告一堆,趁早倒闭吧. 第六天 JavaScript逆向练习6 0x01 目标网址 0x02 定位JS 1. 随便输 ...
- android 腾讯微博源码,android掌上微博分享实例(腾讯微博)
[实例简介] [实例截图] [核心代码] package com.dmmap.demo; import com.android.utils.TokenStore; import com.tencent ...
- 基于Android的sina微博分享功能
该功能是在基于Android的应用中实现sina微博分享,利用sina微博这个平台来推广自己的应用,大家有兴趣可以看看新浪微博开发平台的相关介绍http://open.weibo.com/ 运行结果: ...
- ionic实现微信,QQ,微博分享
1.首先,你应该准备以下东西 (1)一个android.apk包 (2)应用签名(用android apk包名生成签名) http://blog.csdn.net/dan_2017/article/d ...
- qq服务器运行失败,QQ连接服务器超时,请重试,错误码0x00000001解决方法分享
QQ连接服务器超时,请重试!错误码0x00000001的解决方法 0X00000001解决方法:运行中键入cmd,打开后键入 复制代码代码如下:for %1 in (%windir%\system32 ...
- android 分享到新浪微博客户端,新浪微博新版Android客户端,支持将微博分享给微信好友和微信朋友圈...
这两天我们都在谈论微信想要"燃烧一切"野心:更新客户端,支持多人语音同时聊天,开放系统API,支持将微信消息同步保存到印象笔记.如今这把火终于烧到了新浪微博,今天新浪微博Andro ...
- 最近使用百度分享的api,引发 了一下问题,微博分享的页面跳转不成功
1.导致问题的原因有可能是百度分享的服务器有时候无法跳转到微博(个人分析) 2.最后我的解决方式,点击事件,让浏览器直接跳转到微博分享的页面 window.location.href="ht ...
最新文章
- Win32.Lioten.SG病毒
- 回收mysql表碎片_MySQL表碎片整理
- 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能...
- 合作伙伴:VMware收购Wavefront提供强大的多云应用管理渠道
- 单片机中volatile的应用
- Maven多工程项目
- 分布式搜索elasticsearch 索引文档的增删改查 入门
- Laravel Cache 的缓存文件在到期后是否会自动删除
- 4.28考试总结(下午)
- 网站推广效率最高的20种办法
- CMS内容管理系统可行性分析
- 第七届蓝桥杯c语言a组答案,第七届蓝桥杯 C语言A组试题.pdf
- 常用企业管理工具介绍
- 计算机图形学-二维图形的裁剪
- 计算机专业技术个人小结,计算机专业技术个人小结.doc
- oxc000014c解决方法
- 微信小程序 表情小作坊 — 轻松定制表情包
- 桌面删除的文件如何找回
- linux重做系统分区,如何重装linux系统
- 解析数组里面包含数组的json格式的数据代码