码迷,mamicode.com
首页 > 微信 > 详细

[微信] 客服接口调用的时候返回 40003 Invalid OpenID

时间:2014-09-03 22:32:47      阅读:1716      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   io   使用   ar   for   

首先确认收件人在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 connection
request.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

标签:style   blog   http   color   os   io   使用   ar   for   

原文地址:http://www.cnblogs.com/lionetchen/p/3954692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!