微信服务号推送模板消息接口
微信服务号现在用的比较火,用户可以通过微信号订阅信息,有时候会用到模板消息。下面贴上代码,有注释写的很详细。在此@access_token请调用https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=@appid&secret=@secret接口获取。
具体代码:
publicstaticvoidSend() { dynamicpostData=newExpandoObject(); postData.touser="OpenId"; postData.template_id="template_id"; postData.url=string.Empty; postData.topcolor="#FF"; postData.data=newExpandoObject(); vardata=new[] { newTuple<string,string,string>("title","航班延误通知","#FF"), newTuple<string,string,string>("trainNumber","分钟","#FF"), newTuple<string,string,string>("fromto","上海-北京","#FF"), newTuple<string,string,string>("formerTime","//::","#FF"), newTuple<string,string,string>("Time","//::","#FF"), newTuple<string,string,string>("number","分钟","#FF"), newTuple<string,string,string>("reason","天气原因","#FF"), newTuple<string,string,string>("remark","请关注我们的微信通知","#FF") }; vardataDict=(IDictionary<string,object>)postData.data; foreach(varitemindata) { dataDict.Add(item.Item,new{value=item.Item,color=item.Item}); } stringjson=((object)postData).Serialize(); Console.WriteLine(json); varr=NetUtils.CreateHttpResponse(@"https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=@access_token",json); Console.WriteLine(r); }
以上就是本文针对微信服务号推送模板消息接口的全部内容,希望对大家有所帮助。