使用C# .net开发微信公众号之给用户发送模板消息

发送模板消息

接口调用请求说明

POST数据说明

POST数据示例如下:

返回码说明

在调用模板消息接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

    {
           "errcode":0,
           "errmsg":"ok",
           "msgid":200228332
       }

使用效果

根据文档说明得知 我们要向这个地址 Post如下数据 来发送模板: 上面这个数据 只是一个示例,具体的内容要根据公众号后台模板详情里的内容来:

比如我们要发送如上图所示的模板内容则要把模板示例写成这样:


POST数据说明:

touser对应的值为用户的 openid

大家也可以来获取模板ID 具体的方法大家可以参考我的另一篇文章:

然后我们还需要另外一个参数就是post路径后面带的那个参数 ACCESS_TOKEN

获取ACCESS_TOKEN的方法大家可以参考我的另一篇文章:

然后我们就可以写代码了,我把自己的代码贴出来供大家参考:


获取Response:

public static string WebResponseGet(HttpWebResponse webResponse)
        {
            StreamReader responseReader = null;
            string responseData = "";
            try
            {
                responseReader = new StreamReader(webResponse.GetResponseStream());
                responseData = responseReader.ReadToEnd();
            }
            catch
            {
                throw;
            }
            finally
            {
                webResponse.GetResponseStream().Close();
                responseReader.Close();
                responseReader = null;
            }
            return responseData;
        }


返回码说明

在调用模板消息接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

    {
           "errcode":0,
           "errmsg":"ok",
           "msgid":200228332
       }

谢谢大家观看参考,让我们一同进步。


经验分享 程序员 微信小程序 职场和发展