微信协议开发个微API

88 阅读2分钟

微信协议开发个微API

思维导图.png 常见开发功能:

好友管理:

维护好友列表:包括添加、删除、修改好友信息。

分组管理:

创建、编辑、删除标签,以便更好地组织好友。

消息管理:

信息发送:

支持发送各种类型的消息,包括文本、图片、名片、动图表情、小程序、文件、视频和URL链接及防撤回等

群管理:

群组维护: 包括创建、修改群名称、邀请新成员、移除成员等操作。

群信息获取: 获取群列表和群聊信息。

朋友圈:

朋友圈互动:发布、点赞、转发、同步朋友圈及查看朋友圈列表。

互动管理:聚合管理所有账号评论及私信,设置被关注回复、关键字回复等。

您也可以根据WTAPI开发各种您需要的功能

开发说明.png

群管理确认入群邀请

请求URL:

  • http://域名/agreeAddChatRoomMember

请求方式:

  • POST

请求头Headers:

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

参数:

参数名必选类型说明
wIdString登录实例标识
chatRoomIdString群id
newMsgIdnumber入群邀请回调返回newmMsgid
xmlString入群邀请的回调xml

请求参数示例

{
    "wId": "2c7a5bf6-e23d-4fb0-8f03-b90e844b539f",
    "chatRoomId": "18061832422@chatroom",
    "newMsgId": 7175333311063873621,
    "xml":"<sysmsg type="NewXmlChatRoomAccessVerifyApplication">\n\t<NewXmlChatRoomAccessVerifyApplication>\n\t\t<text><![CDATA["朝夕"想邀请1位朋友加入群聊]]></text>\n\t\t<link>\n\t\t\t<scene>roomaccessapplycheck_approve</scene>\n\t\t\t<text><![CDATA[  去确认]]></text>\n\t\t\t<ticket><![CDATA[AQAAAAEAAAAYoqpRKaJIGP+bvAGdxtKlyNkkBVxU4H4VjouTQFRqPDcWj8jNkBE/MSS9AQs1tk/deahMXMaXyL02CI54LTyctebq3g==]]></ticket>\n\t\t\t<invitationreason><![CDATA[8888888]]></invitationreason>\n\t\t\t<inviterusername><![CDATA[zhangchuan2288]]></inviterusername>\n\t\t\t<memberlist>\n\t\t\t\t<memberlistsize>1</memberlistsize>\n\t\t\t\t<member>\n\t\t\t\t\t<username><![CDATA[wxid_phyyedw9xap22]]></username>\n\t\t\t\t\t<nickname><![CDATA[我们一起笑。]]></nickname>\n\t\t\t\t\t<headimgurl><![CDATA[http://wx.qlogo.cn/mmhead/ver_1/QVH2YybBlUaH18IX7UC3YYpX2GFdUgK7sVdjGIzzyMH6FBoGx53Pv7R7netr5tzw4g8icTy4HrP4UrA3easfjjlzBP8iccUUVlQCFJ3y8fNfU/132]]></headimgurl>\n\t\t\t\t</member>\n\t\t\t</memberlist>\n\t\t</link>\n\t\t<RoomName><![CDATA[18061832422@chatroom]]></RoomName>\n\t</NewXmlChatRoomAccessVerifyApplication>\n</sysmsg>"
}

成功返回示例

{
    "message": "成功",
    "code": "1000",
    "data": null
}

错误返回示例

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

返回数据:

参数名类型说明
codeString1000成功 1001失败
msgString反馈信息
dataJSONObject