v1.thread.get - Tencent-WSQ-DEV/AppCenter GitHub Wiki

1.请求说明

名称 内容
请求URL http(s)://openapi.wsq.qq.com/v1/thread/get
请求方法 GET
数据格式 JSON

2.请求参数说明

参数名 说明 备注
appToken 应用的appToken
sId 站点的 sId
tId 主题ID
isGetReply 是否拉取回复列表
start 拉取回复列表开始位置

请求参数请遵守 RFC 1738,对参数进行 encode

3.返回参数说明

主题部分

参数名 说明 备注
content 主题内容 Discuz!版本微社区获取第二页回复时,这里返回的是主题的标题
author 主题作者昵称
authorUid 主题作者uId 字符串,最长40
rCount 主题回复数
fId 主题所在分类ID
tId 主题ID
likeNum 主题赞数
LBSInfo 发帖人位置信息
createTime 发帖时间戳
isStick 是否置顶帖
hadPic 主题是否包含图片
picNum 主题中的图片数 Discuz!版本微社区只返回 hadPic 不会返回具体的图片数量,请注意
picUrls 图片地址列表
small small 尺寸的图片地址
middle middle 尺寸的图片地址
large large 尺寸的图片地址
big big 尺寸的图片地址
avatar 发帖人头像地址
threadUrl 主题查看地址
fromThisApp 是否来源于该应用
replyList 回复列表 回复结构参考下面表格

回复部分

参数名 说明 备注
content 回复内容
author 作者昵称
authorUid 作者ID
createdTime 回复创建时间
tId 主题ID
pId 回复ID
avatar 回帖作者的头像地址
likeNum 回复赞数

4.请求示例

http(s)://openapi.wsq.qq.com/v1/thread/get?
appToken=**********************&
sId=100&
tId=46&
isGetReply=1&
start=0

5.返回示例

5.1 正确返回

{
    errCode: 0,
    errMsg: '',
    data: {
        content: '很不开心 偶一直都很讨厌离别 …… 可是 无论怎么歇斯底里 怎么哭泣 偶也无法改变',
        author: '若若離',
        authorUid: '100_1000',
        rCount: 2,
        sId: 159498806,
        fId: 0,
        tId: 158274,
        threadType: 0,
        createdTime: 1234567890,
        LBSInfo: "",
        avatar: "http://...",
        fromThisApp: false,
        threadUrl: "http://...",
        hadPic: 1,
        picNum: 1,
        picUrls: [
            {
                small: 'http://ugc.qpic.cn/quan_pics/0/188659962_1531/150?max-age=2592000&t=0',
                middle: 'http://ugc.qpic.cn/quan_pics/0/188659962_1531/300?max-age=2592000&t=0',
                big: 'http://ugc.qpic.cn/quan_pics/0/188659962_1531/1280?max-age=2592000&t=0',
                large: 'http://ugc.qpic.cn/quan_pics/0/188659962_1531/600?max-age=2592000&t=0'
            }
        ],
        replyList: [
            {
                content: "你厉害 从来没有听过吃火龙果还吐籽的",
                author: "Andy琳",
                authorUid: '100_1000',
                createdTime: 1403020008,
                tId: 158273,
                pId: 142102,
                avatar: "http://...",
                likeNum: 0
            }
        ],
        next: 10,
        total: 20000
    }
}

5.2 错误返回

{
    errCode: 2006,
    errMsg: 'error message'
}