收藏
回答

推送模版信息errcode 41001,为什么啊?

你好 我在推送模版信息的时候 {"errcode":41001,"errmsg":"access_token missing rid: 61381e85-2f2745f1-23f237c1"}

我的APPID 和appsecret都没有错啊,微信支付是可以的啊。


回答关注问题邀请回答
收藏

2 个回答

  • 自由自我软件定制
    自由自我软件定制
    2021-09-08

            #region 获取access_token

            string appid = "wx-----6d58";

            string appsecret = "8---d04de3759710e";



            string apiurl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + appid + "&secret=" + appsecret + "";

            WebRequest request = WebRequest.Create(@apiurl);

            request.Method = "POST";

            WebResponse response = request.GetResponse();

            Stream stream = response.GetResponseStream();

            Encoding encode = Encoding.UTF8;

            StreamReader reader = new StreamReader(stream, encode);

            string detail = reader.ReadToEnd();

            var jd = JsonConvert.DeserializeObject<WXApi>(detail);

            string token = (String)jd.access_token;

            #endregion

            #region 组装信息推送,并返回结果(其它模版消息于此类似)

            string url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + token;



            string temp = "{\"touser\": \"ouih-xH0eiCXDUQGlEhPcLH6XdRk\"," +

            "\"template_id\": \"2Sn32y9S26gEDZRO9r5-dhdsJ4kSrGXLwIofyIMvkRQ\", " +

            "\"topcolor\": \"#FF0000\", " +

            "\"data\": " +

            "{\"keyword1\": {\"value\": \"222\"}," +

            "\"keyword2\": { \"value\": \"3333\"}," +

            "\"remark\": {\"value\": \"您有派送订单未确认,请登录平台查看\" }}}";


            #endregion

            //核心代码

            string tempresult = GetResponseData(temp, @url);



            Response.Write(tempresult);

            Response.Write("-----");


            JObject jo = JObject.Parse(tempresult);

            string errcode = jo["errcode"].ToString();    //读取获取到的ACCESS_TOKEN


            Response.Write(errcode);

            Response.Write("-----");



    我的代码是这样的 以前没问题 的 改了公众号就这样了

    2021-09-08
    有用
    回复
  • 念
    2021-09-08

    检查调用接口的时候 有没有传 access_token 

    2021-09-08
    有用
    回复 2
    • 自由自我软件定制
      自由自我软件定制
      2021-09-08
      我读取上面的detail 返回45009 说我超过了发送闲置,看了下文档可以清零,怎么调用清零啊、?可能是公众号变更 一次发送了太多的通知模版信息导致。
      2021-09-08
      回复
    • 念
      2021-09-08回复自由自我软件定制
      你这个access_token 有没有加缓存 检查一下  微信公众后台  接口权限中的获取access_token 次数 是不是用完了
      2021-09-08
      回复
登录 后发表内容
问题标签