基于GEWE框架实现微信关键字回复

友情链接 geweapi.com 点击即可访问

发送app类型消息

小提示:

  • 发送一些特殊的消息类型
  • 注意参数

请求URL:

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名称 数据类型 必填 说明
appid string 是 设备id
to_wxid string 是 接收人 wxid/chatroomid
xml string 是 app消息的xml,截取< appmsg >节点内容

返回数据:

参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
msg_err string 反馈错误信息
data object
List.ToUsetName object 对方用户
List.MsgId Number 消息id

请求参数示例:

复制代码
    {
        "appid": "wx_ECMY4oEDuQAP6WimpWwWv",
        "to_wxid": "xxxxxxxx",
        "xml": "<appmsg appid="" sdkver="0">\n\t\t<title>腾讯云助手</title>\n\t\t<des>腾讯云助手</des>\n\t\t<action />\n\t\t<type>33</type>\n\t\t<showtype>0</showtype>\n\t\t<soundtype>0</soundtype>\n\t\t<mediatagname />\n\t\t<messageext />\n\t\t<messageaction />\n\t\t<content />\n\t\t<contentattr>0</contentattr>\n\t\t<url />\n\t\t<lowurl />\n\t\t<dataurl />\n\t\t<lowdataurl />\n\t\t<appattach>\n\t\t\t<totallen>0</totallen>\n\t\t\t<attachid />\n\t\t\t<emoticonmd5></emoticonmd5>\n\t\t\t<fileext />\n\t\t\t<aeskey></aeskey>\n\t\t</appattach>\n\t\t<extinfo />\n\t\t<sourceusername>gh_44fc2ced7f87@app</sourceusername>\n\t\t<sourcedisplayname>腾讯云助手</sourcedisplayname>\n\t\t<thumburl>http://mmbiz.qpic.cn/mmbiz_png/ibdJpKHJ0IksRJXo4ib9nia65YNcIEibhQUONorXibKBoLBX7zqw3eVM6KibrCVPhgV8AeP9BTfSfiaM3s1c0ThQ0jbxA/640?wx_fmt=png&amp;wxfrom=200</thumburl>\n\t\t<md5 />\n\t\t<statextstr />\n\t\t<weappinfo>\n\t\t\t<username><![CDATA[gh_44fc2ced7f87@app]]></username>\n\t\t\t<appid><![CDATA[]]></appid>\n\t\t\t<type>1</type>\n\t\t\t<version>0</version>\n\t\t\t<weappiconurl><![CDATA[http://mmbiz.qpic.cn/mmbiz_png/ibdJpKHJ0IksRJXo4ib9nia65YNcIEibhQUONorXibKBoLBX7zqw3eVM6KibrCVPhgV8AeP9BTfSfiaM3s1c0ThQ0jbxA/640?wx_fmt=png&wxfrom=200]]></weappiconurl>\n\t\t\t<pkginfo>\n\t\t\t\t<type>0</type>\n\t\t\t\t<md5><![CDATA[]]></md5>\n\t\t\t</pkginfo>\n\t\t\t<wadynamicpageinfo>\n\t\t\t\t<shouldUseDynamicPage>0</shouldUseDynamicPage>\n\t\t\t\t<cacheKey><![CDATA[]]></cacheKey>\n\t\t\t</wadynamicpageinfo>\n\t\t\t<appservicetype>0</appservicetype>\n\t\t</weappinfo>\n\t</appmsg>"
    }

成功返回示例:

复制代码
    {
        "ret": 0,
        "msg": "success",
        "data": {
            "BaseResponse": {
                "ret": 0,
                "errMsg": {}
            },
            "Count": 1,
            "List": [
                {
                    "Ret": 0,
                    "ToUsetName": {
                        "string": "wxid_8pvkddddddt22"
                    },
                    "MsgId": 0,
                    "NewClientMsgid": 2950238266,
                    "Createtime": 1688092785,
                    "servertime": 1688092899,
                    "Type": 1,
                    "NewMsgId": 435902963537395300
                }
            ],
            "NoKnow": 0
        }
    }

错误返回示例:

复制代码
    {
        "ret": -1,
        "msg_err": "失败"
    }

发送消息

小提示:

  • 该接口可以发送文本和一些特殊类型消息
  • 注意:群里@某人时记得在at填写他的wxid以及在内容Content处填写@他的昵称 只是发送文本消息时MsgType填写1以及MsgSource为空

请求URL:

请求方式:

  • POST

请求头:

  • Content-Type:application/json

  • X-GEWE-TOKEN: 后台获取

参数:

参数名称 数据类型 必填 说明
appid string 是 设备id
to_wxid_list array 是 消息接收人的wxid/chatroomid
to_wxid_list.at array 是 @接收者
to_wxid_list.content string 是 消息内容
to_wxid_list.msg_type string 是 消息类型
to_wxid_list.to_wxid string 是 私聊 接收者

返回数据:

参数名 数据类型 说明
ret number 0:成功
msg string 反馈信息
msg_err string 反馈错误信息
data object
type string 消息类型
ToUsetName string 接收者

请求参数示例:

复制代码
  {
    "appid": "wx_ECMY4oEDuQAP6WimpWwWv",
    "to_wxid_list": [
        {
            "at": [
                ""
            ],
            "content": "hhh",
            "msg_source": "",
            "msg_type": 1,
            "to_wxid": "wxid_8pvkddddddt22"
        }
    ]
}

成功返回示例:

复制代码
  {
    "ret": 0,
    "msg": "success",
    "data": {
        "BaseResponse": {
            "ret": 0,
            "errMsg": {}
        },
        "Count": 1,
        "List": [
            {
                "Ret": 0,
                "ToUsetName": {
                    "string": "zhandaddddd88"
                },
                "MsgId": 0,
                "NewClientMsgid": 3218469563,
                "Createtime": 1689922358,
                "servertime": 1689922360,
                "Type": 1,
                "NewMsgId": 8015075888668773694
            }
        ],
        "NoKnow": 0
    }
}
相关推荐
高晶14 小时前
微信小程序实战:iOS 降级查询工具从零开发
微信·程序员
软擎1 天前
花店节日布置怎么留记录?用轻虾导出助手把花材替换、现场尺寸与撤场清点钉在一起
微信
jaysee-sjc1 天前
【苍穹外卖】Day12:工作台数据看板与 Excel 报表导出
java·开发语言·数据库·spring boot·spring·微信·excel
极客互动API3 天前
【极客互动】企业微信外部群聊机器人开发实战与效果验证
微信·机器人·企业微信·企微scrm·企业微信api·企微外部联系人
特视界说4 天前
多规格产品动画怎么规划?把“一个型号一条片”改成可管理的内容架构
人工智能·安全·微信·新浪微博
悟空码字4 天前
视频号直播变了
微信·视频号
随性而行3606 天前
企业微信 Webhook 接收不到消息?网络连通性、URL 签名验签与 API 返回错误码排查指南
java·网络·人工智能·后端·微信·企业微信
未秃头的程序猿7 天前
同一个商户号,V2 免密代扣和 V3 分账的证书怎么共存?
java·后端·微信
木易 士心7 天前
Spring Boot 微信公众号后端服务开发实战指南
spring boot·后端·微信
linda`li8 天前
如何使用TRAE+Figma自动生成前端代码
微信·figma·自动写代码