微博分享回调成功,但是微博客户端却进入草稿箱,提示错误码 8995。第三方问题排查思路总结 您所在的位置:网站首页 微博电脑端草稿箱 微博分享回调成功,但是微博客户端却进入草稿箱,提示错误码 8995。第三方问题排查思路总结

微博分享回调成功,但是微博客户端却进入草稿箱,提示错误码 8995。第三方问题排查思路总结

2024-07-14 12:16| 来源: 网络整理| 查看: 265

问题再现

问题描述: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小王,如果喜欢我的文章,可以扫码关注我的微信公众号 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有