首页 > 代码库 > [微信] 客服接口调用的时候返回 40003 Invalid OpenID
[微信] 客服接口调用的时候返回 40003 Invalid OpenID
首先确认收件人在24小时内主动向公众号发过消息。该消息的 FromUserId 即是客服消息的 touser 参数的 OpenId
其次,确认使用的编码是 ASCII ,UTF-8无效!!!干了一下午。终于找到方法了。
PostString 的测试样例:
request.Method = "POST";request.ContentType = "application/json"; request.Timeout = 5000; // Five seconds time-out for a failed http connectionrequest.KeepAlive = false;var requestStream = request.GetRequestStream();using (TextWriter tw = new StreamWriter(requestStream, Encoding.ASCII)){ tw.Write(PostString);}
我得到了 http://mp.weixin.qq.com/qa/index.php?qa=10715&qa_1=%E5%8F%91%E9%80%81%E5%AE%A2%E6%9C%8D%E6%B6%88%E6%81%AF%E6%8F%90%E7%A4%BA-invalid-openid 页面中的启发。
[微信] 客服接口调用的时候返回 40003 Invalid OpenID
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。