类别:程序开发

日期:2020-03-29 浏览:2436 评论:0

客服消息发送比较简单

timg (2).jpg

注:指定openid和消息内容使用Post发送就可以,很多时候需要在触发事件或相应的情况下发送


官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140547


1.获取发送地址

/// <summary>
/// 客服发送消息-POST
/// </summary>
/// <returns></returns>
public string GetKFSend()
{
    string url = string.Format("https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token={0}", config.Access_Token);
    return url;
}

2.Post发送文本消息

/// <summary>
/// 发送文本消息
/// </summary>
/// <param name="content"></param>
/// <returns></returns>
public string SendText(string openid, string content)
{
    string url = new LinkManage().GetKFSend();
    JObject data = new JObject();
    data.Add("touser", openid);
    data.Add("msgtype", "text");
    data.Add("text", JObject.FromObject(new
    {
        content = content
    }));
 
    string result = NetHelper.Post(url, data.ToString());
    return result;
}

3.Post发送图片消息

/// <summary>
/// 发送图片消息
/// </summary>
/// <param name="openid"></param>
/// <param name="media_id"></param>
/// <returns></returns>
public string SendImage(string openid, string media_id)
{
    string url = new LinkManage().GetKFSend();
    JObject data = new JObject();
    data.Add("touser", openid);
    data.Add("msgtype", "image");
    data.Add("image", JObject.FromObject(new
    {
        media_id = media_id
    }));
 
    string result = NetHelper.Post(url, data.ToString());
    return result;
}


————————————————

版权声明:本文为CSDN博主「天马3798」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/u011127019/article/details/78922149


本文标题:C# 调用微信公众号模板消息接口发送客服消息示例
本文链接:https://vtzw.com/post/130.html
作者授权:除特别说明外,本文由 零一 原创编译并授权 零一的世界 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
 您阅读本篇文章共花了: 

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。