小程序发客服给用户报40003错误

发布于 6 年前作者 gang796164 次浏览最后编辑 6 年前来自 ask

小程序发客服给用户{“errcode”:40003,“errmsg”:“invalid openid hint: [4zOata0077ge25]”}这个错误,openId是登陆时小程序端发过来的。

1 回复
gang08
gang081 楼6 年前

这个要检查发送的http请求里面,是否是以字符串方式发送的post请求。如文本消息发送json参数方法如下:

“{\“msgtype\”:\”text\“,\”text\“:{\”content\“:\“文本消息\”},\“touser\”:\“touser的openid\”}” ,需要在http请求明确发送的是字符串格式的json内容。

java例子

//装填参数
HttpEntity entity = new StringEntity(String.valueOf("上面的json字符串"), encoding);


//设置参数到请求对象中
((HttpEntityEnclosingRequestBase)request).setEntity(entity);