开发微信机器人/微信协议/个人微信api接口

56 阅读2分钟

开发微信机器人/微信协议/个人微信api接口

WTAPI开放平台是基于微信开放平台的二次封装API服务,开发者可以使用本服务来处理微信中的各种事件,并可以通过后台调用对应的 API 来驱动微信自动执行任务,如自动收发消息、自动化应答、自动群邀请、群管理等,封装了RPA技术流程,简化开发者二次开发难度,提供了开发者与微信对接的能力,使用简单,操作快捷,支持多种语言接入。

思维导图.png

可开发功能图.png

获取某个好友的朋友圈

简要描述:

  • 获取某个好友的朋友圈

本接口返回xml的图片与视频链接无法直接查看,需要调用获取某条朋友圈详细内容接口查看

请求URL:

  • http://域名地址/getFriendCircle

请求方式:

  • POST

请求头Headers:

  • Content-Type:application/json
  • Authorization:login接口返回

参数:

参数名必选类型说明
wIdString登录实例标识
wcIdString微信id
firstPageMd5String首页传:"",第2页及以后传返回的firstPageMd5 (PS:firstPageMd5为null情况下,则用上次不为null的值)
maxIdlong首页传:0(PS:第2页及以后用返回数据最后一个条目的id)

请求参数示例

{
    "wId": "0000016e-68f9-99d5-0002-3a1cd9eaaa17",
    "wcId": "xxxxxx",
    "firstPageMd5": "",
    "maxId":0
}

成功返回示例

{
    "message": "成功",
    "code": "1000",
    "data": {
        "sns": [
             {
                "id": "xxxxxx",
                "userName": "xxxxxx",
                "nickName": "xxxxxx",
                "createTime": xxxxxx,
                "objectDesc": {
                    "xml": "xxxxxx",
                    "len": xxxxxx
                },
                "likeCount": xxxxxx,
                "snsLikes": [
                    {

                    }
                ],
                "commentCount": xxxxxx,
                "snsComments": []
            },
            ......
        ],
        "firstPageMd5": "xxxxxx"
    }
}

错误返回示例

{
    "message": "失败",
    "code": "1001",
    "data": null
}

返回数据:

参数名类型说明
codestring1000成功,1001失败
msgString反馈信息
data
idString朋友圈ID
userNameString微信id
createTimeString时间
objectDescJSONObject朋友圈内容
xmlString朋友圈xml
lenintxml 长度
commentIdint评论标识
replyCommentIdint回复评论标识
deleteFlagint删除标识
isNotRichTextint是否试富文本
contentString评论内容
commentIdint评论ID
snsLikesJSONArray点赞用户列表
userNameString微信id
nickNameString昵称
typeint点赞类型
createTimeint点赞时间
firstPageMd5String