小程序发客服给用户报40003错误
小程序发客服给用户{“errcode”:40003,“errmsg”:“invalid openid hint: [4zOata0077ge25]”}这个错误,openId是登陆时小程序端发过来的。
1 回复
这个要检查发送的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);