返回顶部

分享到QQ

分享消息到QQ

分享消息到QQ的接口,可将新闻、图片、文字、应用等分享给QQ好友、群和讨论组。Tencent类的shareToQQ函数可直接调用,不用用户授权(使用手机QQ当前的登录态)。调用将打开分享的界面,用户选择好友、群或讨论组之后,点击确定即可完成分享,并进入与该好友进行对话的窗口。
本接口支持3种模式,每种模式的参数设置不同,下面分别进行介绍:
(1) 分享图文消息
调用分享接口的示例代码如下:

 

 

调用分享接口的params参数说明如下:

参数 是否必填 类型 参数说明
QQShare.SHARE_TO_QQ_KEY_TYPE 必填 Int 分享的类型。图文分享(普通分享)填Tencent.SHARE_TO_QQ_TYPE_DEFAULT
QQShare.PARAM_TARGET_URL 必填 String 这条分享消息被好友点击后的跳转URL。
QQShare.PARAM_TITLE 必填 String 分享的标题, 最长30个字符。
QQShare.PARAM_SUMMARY 可选 String 分享的消息摘要,最长40个字。
QQShare.SHARE_TO_QQ_IMAGE_URL 可选 String 分享图片的URL或者本地路径
QQShare.SHARE_TO_QQ_APP_NAME 可选 String 手Q客户端顶部,替换“返回”按钮文字,如果为空,用返回代替
QQShare.SHARE_TO_QQ_EXT_INT 可选 Int 分享额外选项,两种类型可选(默认是不隐藏分享到QZone按钮且不自动打开分享到QZone的对话框):

QQShare.SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN,分享时自动打开分享到QZone的对话框。
QQShare.SHARE_TO_QQ_FLAG_QZONE_ITEM_HIDE,分享时隐藏分享到QZone按钮

(2) 分享纯图片
调用分享接口的示例代码如下:

参数 是否必填 类型 参数说明
QQShare.SHARE_TO_QQ_KEY_TYPE 必选 Int 分享类型,分享纯图片时填写QQShare.SHARE_TO_QQ_TYPE_IMAGE。
QQShare.SHARE_TO_QQ_IMAGE_LOCAL_URL 必选 String 需要分享的本地图片路径。
QQShare.SHARE_TO_QQ_APP_NAME 可选 String 手Q客户端顶部,替换“返回”按钮文字,如果为空,用返回代替。
QQShare.SHARE_TO_QQ_EXT_INT 可选 Int 分享额外选项,两种类型可选(默认是不隐藏分享到QZone按钮且不自动打开分享到QZone的对话框):

QQShare.SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN,分享时自动打开分享到QZone的对话框。
QQShare.SHARE_TO_QQ_FLAG_QZONE_ITEM_HIDE,分享时隐藏分享到QZone按钮。

(3) 分享音乐
音乐分享后,发送方和接收方在聊天窗口中点击消息气泡即可开始播放音乐。
调用分享接口的示例代码如下:

调用分享接口的params参数说明如下:

参数 是否必填 类型 参数说明
QQShare.SHARE_TO_QQ_KEY_TYPE 必填 Int 分享的类型。分享音乐填Tencent.SHARE_TO_QQ_TYPE_AUDIO。
QQShare.PARAM_TARGET_URL 必选 String 这条分享消息被好友点击后的跳转URL。
QQShare.SHARE_TO_QQ_AUDIO_URL 必填 String 音乐文件的远程链接, 以URL的形式传入, 不支持本地音乐。
QQShare.PARAM_TITLE 必选 String 分享的标题, 最长30个字符。
QQShare.PARAM_SUMMARY 可选 String 分享的消息摘要,最长40个字符。
QQShare.SHARE_TO_QQ_IMAGE_URL 可选 String 分享图片的URL或者本地路径。
QQShare.SHARE_TO_QQ_APP_NAME 可选 String 手Q客户端顶部,替换“返回”按钮文字,如果为空,用返回代替。
QQShare.SHARE_TO_QQ_EXT_INT 可选 Int 分享额外选项,两种类型可选(默认是不隐藏分享到QZone按钮且不自动打开分享到QZone的对话框):

QQShare.SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN,分享时自动打开分享到QZone的对话框。
QQShare.SHARE_TO_QQ_FLAG_QZONE_ITEM_HIDE,分享时隐藏分享到QZone按钮。

(4) 分享应用
应用分享后,发送方和接收方在聊天窗口中点击消息气泡即可进入应用的详情页。
调用分享接口的示例代码如下:

调用分享接口的params参数说明如下:

参数 是否必填 类型 参数说明
QQShare.SHARE_TO_QQ_KEY_TYPE 必填 Int 分享的类型。分享音乐填Tencent.SHARE_TO_QQ_TYPE_PP。
QQShare.PARAM_TITLE 必选 String 分享的标题, 最长30个字符。
QQShare.PARAM_SUMMARY 可选 String 分享的消息摘要,最长40个字符。
QQShare.SHARE_TO_QQ_IMAGE_URL 可选 String 分享图片的URL或者本地路径。
QQShare.SHARE_TO_QQ_APP_NAME 可选 String 手Q客户端顶部,替换“返回”按钮文字,如果为空,用返回代替。
QQShare.SHARE_TO_QQ_EXT_INT 可选 Int 分享额外选项,两种类型可选(默认是不隐藏分享到QZone按钮且不自动打开分享到QZone的对话框):

QQShare.SHARE_TO_QQ_FLAG_QZONE_AUTO_OPEN,分享时自动打开分享到QZone的对话框。
QQShare.SHARE_TO_QQ_FLAG_QZONE_ITEM_HIDE,分享时隐藏分享到QZone按钮。