微信公众平台发送客服消息接口调试填坑

40003 invalid openid

openid和access_token均没问题,却始终返回错误:

{
    "errcode": 40003, 
    "errmsg": "invalid openid"
}

解决办法:

参考官方文档案例:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140547

{
    "touser": "OPENID",
    "msgtype": "image",
    "image":
    {
        "media_id": "MEDIA_ID"
    }
}

注意touser为小写!!!msgtype也为小写

44004 empty content

{
    "errcode": 44004,
    "errmsg": "empty content"
}

解决办法:

还是仔细查阅官方文档,需添加与"touser"和"msgtype"同级的"text"字段,包裹"content"字段

{
    "touser": "OPENID",
    "msgtype": "text",
    "text":
    {
        "content": "Hello World"
    }
}
上一篇 微信公众平台调用客服消息接口主动向用户发送消息
下一篇 微信公众平台消息排重,5s超时处理
目录
文章列表
1 TestNG依赖测试
TestNG依赖测试
2
Java中TypeReference用法说明
Java中TypeReference用法说明
3
CentOS下单机安装配置ZooKeeper
CentOS下单机安装配置ZooKeeper
4
微信支付JSSDK接入方式
微信支付JSSDK接入方式
5
ElasticSearch 7 搜索(8)布尔查询
ElasticSearch 7 搜索(8)布尔查询
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。