core模板消息实现(和⼩程序)推荐⼀个轮⼦给⼤家
Sugar.WeChat
引⽤⼯具类
Install-Package Sugar.WeChat -Version 1.1.2
在也可在项⽬ nuget中添加Sugar.WeChat
startup.cs
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
//这⾥添加类库
services.UseWeChatTemplateMessage(o => { o.AppId = "你的appid";o.AppSecret = "你的appsecret"; });
/
/也可以这样
//services.AddWeChatTemplateMessage(Configuration.GetSection("WeChat"));
}
控制器
public class WeChatTemplageMessageController : Controller
{
Sugar.WeChat.TemplateMsg.TemplateMessageProvider provider;
public WeChatTemplageMessageController(Sugar.WeChat.TemplateMsg.TemplateMessageProvider provider)
{
this.provider = provider;
}
public async Task<IActionResult> IndexAsync()
{
//发送模板消息
await provider.SendOffiAccountMessageAsync(new OffiAccountMessage()
{
TemplateId = "JLc7M--uP751GxvVf2_Msqp1m_gne0XXiSzJISloy8g",
Url = "www.baidu",
Data = new MessageContent()
{
html实现用户注册登录代码MessageTitle = new MessageContentItem("测试title"),
MessageDatas = new List<MessageContentItem>() { new MessageContentItem("数据1"), new MessageContentItem("数据2") },
Remark = new MessageContentItem("备注信息")
}
}, "o6qCa1CdDnDQhEkPmwWJynGMQ4Ho");
return View();
}
}
demo源码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论