C#生成带二维码的专属微信公众号推广海报实例代码

2020-01-05 10:02:20王旭

3.将图片上传微信服务器,并发送给用户


string imagePath = Draw(user);
         
string result = HttpUtility.UploadFile($"https://www.easck.com/cgi-bin/material/add_material?access_token={access_token}&type=image", imagePath);

JObject jObject = (JObject)JsonConvert.DeserializeObject(result);
         
string media_id = (string)jObject["media_id"];
if (!string.IsNullOrEmpty(media_id))
{
          
  string resxml = "<xml><ToUserName><![CDATA[" + xmlMsg.FromUserName + "]]></ToUserName><FromUserName><![CDATA[" + xmlMsg.ToUserName + "]]></FromUserName><CreateTime>" + nowtime + "</CreateTime><MsgType><![CDATA[image]]></MsgType><Image><MediaId><![CDATA[" + media_id + "]]></MediaId></Image></xml>";
  return resxml;
}
LogHelper.WriteLog(typeof(WechatController), "上传专属推广图片素材失败" + result);

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ASPKU的支持。


注:相关教程知识阅读请移步到c#教程频道。