# 查询历史发布朋友圈
[异步回调]查询历史发布朋友圈接口
说明:可调用该接口查看机器人历史发布成功的朋友圈记录。
请求方式: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": "朋友圈的序列编号"
}'
← 删除朋友圈评论 朋友圈图片及视频的下载 →