# 查询历史发布朋友圈

[异步回调]查询历史发布朋友圈接口

说明:可调用该接口查看机器人历史发布成功的朋友圈记录。

请求方式:POST

请求地址:https://$basehost/gateway/qopen/MomentMyPosts

body参数

{
    "robot_id": "机器人id",
    "moment_seq_id": "朋友圈的序列编号"
}
字段 类型 必填 说明
robot_id string 机器人id
moment_seq_id string 朋友圈的序列编号。该字段传空,则默认获取最近的30条的朋友圈;传入序列编号,可查询该序列编号(不包含此条朋友圈记录)发表后的30条朋友圈

返回值:

{
    "data": {
        "serial_no": "xxxxxx"
    },
    "errcode": 0,
    "errmsg": "",
    "hint": ""
}

返回说明

字段 类型 说明
errcode int 状态码,0为正常,非0代表错误
errmsg string 错误信息
data json json返回值
   serial_no string 操作序列号
hint string 请求日志ID

处理结果,异步返回值:

{
    "event_type": 401004,
    "serial_no": "操作序列号",
    "err_code": 0,
    "err_msg": "success",
    "data": {
        "moment_seq_id": "传入获取的初始朋友圈的序列编号",
        "moments": [
            {
                "content": "朋友圈内容",
                "moment_type": 2001,
                "post_id": "推送至企业微信成功返回的朋友圈id",
                "moment_id": "推送至微信客户端成功返回的朋友圈id",
                "seq_id": "朋友圈的序列编号",
                "moment_time": "朋友圈发表时间",
                "comments": [
                    {
                        "comment": "base64加密的评论内容",
                        "contact_id": "评论的客户id",
                        "comment_id": 13,
                        "parent_comment_id": 1,
                        "comment_time": "评论时间"
                    }
                ],
                "likes": [
                    {
                        "contact_id": "点赞的客户id",
                        "like_time": "点赞的时间"
                    }
                ],
                "medias": [
                    {
                        "media_id": "朋友圈图片、视频下载编号",
                        "is_cover": true
                    }
                ]
            }
        ]
    }
}

返回说明

字段 类型 说明
event_type int 事件类型,401004
serial_no string 操作序列号
err_code int 状态码,0为正常,非0代表错误
err_msg string 错误信息
data object 返回数据
data.moment_seq_id string 传入获取的初始朋友圈的序列编号
data.moments array 朋友圈列表
data.moments[x].content string 朋友圈内容
data.moments[x].moment_type int 朋友圈类型 1. 文字 2001 :纯文字,2. 图片 2002 :文字+多张图片或纯图片,3. 视频 2004 :文字+视频或纯视频
data.moments[x].post_id string 推送至企业微信成功返回的朋友圈id
data.moments[x].moment_id string 推送至微信客户端成功返回的朋友圈id
data.moments[x].seq_id string 朋友圈的序列编号
data.moments[x].moment_time string 朋友圈发表时间
data.moments[x].comments array 朋友圈内容
data.moments[x].comments[x].comment string base64加密的评论内容
data.moments[x].comments[x].contact_id string 评论的客户id
data.moments[x].comments[x].comment_id int 评论id
data.moments[x].comments[x].parent_comment_id int 父级评论id
data.moments[x].comments[x].comment_time string 评论时间
data.moments[x].likes array 点赞列表
data.moments[x].likes[x].contact_id string 点赞的客户id
data.moments[x].likes[x].like_time string 点赞的时间
data.moments[x].medias array 多媒体内容列表
data.moments[x].medias[x].media_id string 朋友圈图片、视频下载编号
data.moments[x].medias[x].is_cover bool 是否是封面:true 是,false 否。当朋友圈可下载的是图片类型时,该值都为false,当是视频类型的下载文件时,true代表视频封面图片,false代表视频,需要单独传下载编号下载。

完整请求示例:

curl -X POST https://$basehost/gateway/qopen/MomentMyPosts \
     -H 'Content-Type: application/json; charset=UTF-8' \
     -H 'Token: c2NdxDHKXIJ5j1zrhJeq2eJEHjh9xxx' \
     -d '{
            "robot_id": "机器人id",
            "moment_seq_id": "朋友圈的序列编号"
         }'
最后更新时间: 2023/8/24 11:28:16