1. 返回码说明

使用SDK时,所有结果都会通过回调返回给应用。在回调的结果中,会包含每次调用结果的返回码。正常情况下返回码为0,表示调用成功。如果返回码不为0,说明调用出错,需要根据返回码的值来定位错误原因。

常用返回码与错误信息的对照,如下表所示:

返回码<

含义说明

-30001

由于网络质量抖动引起,如果持续时间较长,或发生概率比较高,请直接联系技术支持(联系方式: toddzhao@tencent.com)。

100030

用户未对应用进行授权,需要引导用户重新登录授权,并且在登录的Scope参数里,加上相应的API名称(请参考API列表)。

所有的API都必需经过QQ互联对应用授权),用户对应用授权后才可以调用。

100014

access_token过期,目前支持的access_token有效期为三个月,需要重新走登录流程,获取新的access_token。

后期也可以使用Refresh Token来获取新的access_token(该功能即将上线)

100015

access_token失效。要重新走登录流程,获取新的access_token。

产生该错误有两个原因:

1. 用户在QQ空间里取消了对应用的授权,会导致当前保存到应用里的AccessToken被废除掉。

2. 用户在不同的设备上进行了QQ登录,导致在原来设备上的保存的AccessToken被废除掉。

100016

access_token校验失败。建议先重新走登录流程来换取新的access_token,使用新的access_token仍然无法通过校验,请通过企业QQ联系技术支持(号码:800030681。直接在QQ的“查找联系人”中输入号码即可开始对话)。

更多返回码与错误信息的对照说明,请参考《公共返回码说明》文档。

2. 混淆说明

如果应用需要混淆代码,为了保证SDK的正常使用,建议不要混淆SDK的jar包,如果仍要混淆,需要在混淆规则中加上下面几行配置:

-keep class * extends android.app.Dialog

编译时请选择Android SDK API Level 17或以上的版本,否则可能会导致混淆失败,出现下面的错误:

3. 授权相关

应用调用OpenAPI时,需要哪些授权?

应用调用OpenAPI时,需要有相应的授权后才能调用,授权包括:

(1) 应用调用OpenAPI的授权。

有些OpenAPI仅对可信赖的合作应用开放,调用这些OpenAPI时需要提交申请以获得访问权限。需要申请授权的API信息,请参见《API列表》。

(2) 登录用户对应用的授权

如果应用调用接口是返回100030的错误信息,说明应用有该OpenAPI的调用权限,但并未申请用户授权。请重新引导该用户走登录授权流程,并在scope参数里加上需要用户进行授权的OpenAPI。如果无法确认有多少OpenAPI需要用户授权,可以直接在scope参数里填写”all”来表示需要用户授权所有OpenAPI。

4. Andriod_SDK_相关问题

4.1 只有java开发的应用可以使用本SDK吗?非原生开发的应用可以使用吗?

目前我们提供了Android的SDK,只有java开发的应用可以使用。

非原生开发的应用不可以使用本SDK(非原生开发应用:没有使用android sdk和java语言开发的应用,例如使用flash air技术开发的app,通过工具转换成android apk的应用)。

4.2 调用发送分享和应用分享有什么区别?

发送分享指的是V1.2版本的旧接口addShare,使用此接口不能@好友;V1.6新增的应用分享接口可以@好友。

4.3 如何获取Android app包名?

包名又称Package Name,是应用程序在android系统中的唯一ID标识,获取方法如下:

(1) 打开Eclipse,导入app 的工程,打开AndroidManifest.xml文件,展现如下:

其中,Package选项后面的com.yourcompan.yourappname就是包名,不同的app,packagename是不一样的。

(2) 如果是通过文本形式打开的AndroidManifext.xml,展现如下:

同样,package字段后面填写的值 com.yourcompan.yourappname 也是包名。

4.4 如何获取Android应用的APK文件签名?

(1)在您的android设备上安装最新版本的获取签名应用「应用下载」

(2)打开获取签名应用

请在您的android设备上打开应用列表,找到名为「Application Manage」的应用,并点击运行。

(3)找到您开发的应用,获取APK文件签名

4.5 在Android11上,第三方应用分享自己专属目录下的文件失败是什么原因?

第三方应用把图片放到自己的专属目录里,然后以文件路径形式调用QQ互联SDK来向QQ分享。在Android11上,QQ无法访问别的应用的专属目录,导致显示图片失败。

QQ互联SDK3.3.8版本支持通过FilePorvider分享文件到手Q。通过FilePorvider, 第三方应用可以赋予手Q读取分享的文件的权限。即便手Q在无SD卡权限的情况下,也可以访问第三方应用分享的图片。

android无法分享到qq,Android常见问题相关推荐

  1. Android 微信分享与QQ分享功能(原生实现)

    微信分享与QQ分享功能现在都挺常见的,可以根据一些第三方社会化分功能快速实现,不过多多少少都不怎么纯净,最好都是自己看官方文档来实现就最好了~ 一.微信分享 微信分享功能需要先在微信开放平台注册应用并 ...

  2. android 解决分享到qq闪退

    参考文档:https://www.android-doc.com/guide/topics/manifest/uses-library-element.html 报错:java.lang.NoClas ...

  3. android开发分享到微信,Android开发之微信分享到好友,朋友圈(示例代码)

    3. 快速集成 第二步:配置AndroidManifest.xml 下面清单文件的配置是全部的,没有的平台就是不需要配置 1.添加权限 2.添加activity信息 (注意: tencent后面的ap ...

  4. android intent分享第二次,Android利用Intent.ACTION_SEND进行分享

    安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个ACTION_SEND的Intent,系统就为我们弹出一个应用程序列表.其实在系统的文件管理器中,这应该是我们常用 ...

  5. android微信分享gif图,android实现截图分享qq,微信

    前言 现在很多应用都有截图分享的功能,今天就来讲讲截图分享吧 今天涉及到以下内容: Android截屏 Android分享 效果图展示 ok,下面就来具体讲讲 一.权限,注意权限 先在自己的mainf ...

  6. android微信分享工具,记录Android微信分享功能的吐槽与思考

    在App内潜入分享到微信好友或朋友圈的功能想必大家已经屡见不鲜了,比如Android分享一个网页信息(URL)到微信客户端的代码: /** * 微信分享:分享网页 * @param context * ...

  7. android 微信分享gif图,android后台动态创建图片并实现微信分享

    今天就记录一下. 先说明一下,之前没有做过类似的东西,百度了一两天才知道,说来很惭愧.有点笨,只能这样说. 在我的脑里只明白,如果要动态创建图片: 一.就是new 嘛 二.就是LayoutInflat ...

  8. android+怎么分享图片大小,Android微信分享图片大于32k进行压缩

    微信分享视频的时候,需要传一个图片数组,大小不能大于32k. 解决方案:使用Bitmap自带的compress方法解决了这个问题. 源码如下: package com.example.test; im ...

  9. android微信分享图片压缩,Android微信分享图片按质量压缩的解决方案

    一.杂谈 微信分享图片的迷之bug,前一阵子接盘一个Hybrid App,分享要用原生的分享,搞了一阵子把微信分享搞上,测试又反馈了一个谜一样的Bug,我这边看Log打印了checkArgs fail ...

最新文章

  1. Linux定时程序没有之行完,如何在linux上定时执行程序
  2. 如何使用 Istio 进行多集群部署管理:单控制平面 Gateway 连接拓扑
  3. java高效遍历匹配,使用cypher或遍历api仅匹配路径极端的单个节点
  4. jasmine fixture.debugElement.query的单步调试
  5. 使用Jexus 容器化您的 Blazor 应用程序
  6. ios wkweb设置图片_iOS WKWebView的使用
  7. mysql connector配置_mysql connector odbc配置注意事项
  8. Linux shell中2>1的含义
  9. 小甲鱼python课后题简书_Python 练习题汇总
  10. android电池(五):电池 充电IC(PM2301)驱动分析篇
  11. Android应用程序的Activity启动过程简要介绍和学习计划 .
  12. 编译原理第四章课后题答案
  13. AI教程视频 - 零基础玩转illustrator科研绘图-内容介绍-目录
  14. 数学建模题目和模型汇总(2000-2019 国赛本科组)
  15. mysql物理备份恢复搭建从库_RDS FOR MYSQL 各版本利用物理备份搭建从库方法
  16. RDLC报表 报表数据(参数栏)不显示怎么办?
  17. 408知识框架总结——数据结构
  18. python数据分析处理库-Pandas
  19. pytorch处理CK+数据集
  20. 【Android项目】本地FM收音机开发及源码简析

热门文章

  1. PSPNet 语义分割网络模型论文解读
  2. 银行业务管理软件(6)
  3. 汇编语言求无符号字数组中的最大偶数
  4. 从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(最终篇)
  5. 遇到“EXE不是有效Win32应用程序”的错误提示,怎么办
  6. 深度学习入门计划第八周
  7. Word基础(十九)稿纸设置
  8. 2020.09.30【RNA-seq流程】丨转录组生信分析全流程
  9. android notification 监听,如何监听Notification的点击事件
  10. java计算器输入框_java 计算器