问题再现

问题描述: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。第三方问题排查思路总结相关推荐

  1. Android工作中遇到的问题:友盟分享到新浪微博,内容被放入草稿箱

    项目工作中使用到了友盟SDK6.42进行分享,但在测试分享到新浪微博的功能时发现,分享虽然成功了,但分享的内容却被新浪微博放进了草稿箱. 分享新浪微博代码: ShareAction sa = new ...

  2. 成功解决eNSP模拟器中路由器启动失败,错误码40

    解决eNSP模拟器中路由器启动失败,错误码40问题 昨天解决了困扰我很久的路由器启动错误码40的问题,今天特写一篇文章,希望能帮助到学习路上碰到同样问题的人. 为学习网络装了个eNSP模拟器,但碰到的 ...

  3. android 微博分享回调函数,【JS逆向】新浪微博登录RSA+其他 | 每日JS

    已迁移平台:segmentfault,搜索 erma0 换平台了,简书发什么都锁定,广告一堆,趁早倒闭吧. 第六天 JavaScript逆向练习6 0x01 目标网址 0x02 定位JS 1. 随便输 ...

  4. android 腾讯微博源码,android掌上微博分享实例(腾讯微博)

    [实例简介] [实例截图] [核心代码] package com.dmmap.demo; import com.android.utils.TokenStore; import com.tencent ...

  5. 基于Android的sina微博分享功能

    该功能是在基于Android的应用中实现sina微博分享,利用sina微博这个平台来推广自己的应用,大家有兴趣可以看看新浪微博开发平台的相关介绍http://open.weibo.com/ 运行结果: ...

  6. ionic实现微信,QQ,微博分享

    1.首先,你应该准备以下东西 (1)一个android.apk包 (2)应用签名(用android apk包名生成签名) http://blog.csdn.net/dan_2017/article/d ...

  7. qq服务器运行失败,QQ连接服务器超时,请重试,错误码0x00000001解决方法分享

    QQ连接服务器超时,请重试!错误码0x00000001的解决方法 0X00000001解决方法:运行中键入cmd,打开后键入 复制代码代码如下:for %1 in (%windir%\system32 ...

  8. android 分享到新浪微博客户端,新浪微博新版Android客户端,支持将微博分享给微信好友和微信朋友圈...

    这两天我们都在谈论微信想要"燃烧一切"野心:更新客户端,支持多人语音同时聊天,开放系统API,支持将微信消息同步保存到印象笔记.如今这把火终于烧到了新浪微博,今天新浪微博Andro ...

  9. 最近使用百度分享的api,引发 了一下问题,微博分享的页面跳转不成功

    1.导致问题的原因有可能是百度分享的服务器有时候无法跳转到微博(个人分析) 2.最后我的解决方式,点击事件,让浏览器直接跳转到微博分享的页面 window.location.href="ht ...

最新文章

  1. Win32.Lioten.SG病毒
  2. 回收mysql表碎片_MySQL表碎片整理
  3. 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能...
  4. 合作伙伴:VMware收购Wavefront提供强大的多云应用管理渠道
  5. 单片机中volatile的应用
  6. Maven多工程项目
  7. 分布式搜索elasticsearch 索引文档的增删改查 入门
  8. Laravel Cache 的缓存文件在到期后是否会自动删除
  9. 4.28考试总结(下午)
  10. 网站推广效率最高的20种办法
  11. CMS内容管理系统可行性分析
  12. 第七届蓝桥杯c语言a组答案,第七届蓝桥杯 C语言A组试题.pdf
  13. 常用企业管理工具介绍
  14. 计算机图形学-二维图形的裁剪
  15. 计算机专业技术个人小结,计算机专业技术个人小结.doc
  16. oxc000014c解决方法
  17. 微信小程序 表情小作坊 — 轻松定制表情包
  18. 桌面删除的文件如何找回
  19. linux重做系统分区,如何重装linux系统
  20. 解析数组里面包含数组的json格式的数据代码

热门文章

  1. 大家好!我是屁孩君儿子,今天给大家带来一个 1086:角谷猜想
  2. Matlab绘图篇2
  3. 站长号平台新版友情链接交换上线
  4. java 什么是哨兵_Java中使用redis哨兵模式
  5. BIGEMAP如何直接打开AutoCAD格式的DXF文件
  6. 电视机也能应答如流?暴风TV开启AI 2.0时代
  7. 保险业务与系统——LOMA 290 保险公司运营——第十八讲——法务与合规
  8. 2002-2019年各省人口密度面板数据(人每平方公里)
  9. 使用SIMD指令实现数据库运算(论文阅读笔记)
  10. 强大的Linux终端行为记录和回放工具:script命令详解