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

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 Atlas框架下通过ViewPager+Fragment加载Bundle的Activity不能回调onActivityResult问题解决
Atlas框架下通过ViewPager+Fragment加载Bundle的Activity不能回调onActivityResult问题解决
2
K8s节点删除
K8s节点删除
3
从FragmentPagerAdapter管理Fragment生命周期及可见性
从FragmentPagerAdapter管理Fragment生命周期及可见性
4
设计模式(7)策略模式
设计模式(7)策略模式
5
MongoDB Limit与Skip方法
MongoDB Limit与Skip方法
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。