微信平台开发者模式如何实现自动回复 微信平台开发者模式自动回复代码
公司需要微信这个平台和用户交流,于是开始研究微信公众平台。企业微信公众平台分为两种模式,其一是编辑模式,比如用户发什么内容,你可以响应什么内容。另外一种便是开发模式,这个模式功能丰富,不仅仅可以获取到用户的基本信息,还能获取用户的地理位置以及其他功能。
微信公众平台实现自动回复有几种办法,一种是直接使用微信平台的自定义进行回复,还有一种办法就是使用api进入根据用户输入关键词进入回复。在微信平台开发文档中有:用程序判断Event是否是subscribe是的话就自动回复。下面网介绍的是一个.net的实例:
if //是判断文字回复的
//那判断微信关注后回复,根据官方的文档应该就是这样的:
if //先判断是事件还是文字
{
String eventType = requestHT["Event"];//如果是事件,就获取Event传过来的参数
if //subscribe就是用户订阅时传的参数
{
Response.Write;//这里就是写微信用户关注后自动回复的东西
}
}
//解释一下requestHT["Event"],通过下面的方法可以将微信传递过来的XML转换成Hashtable,获取对应的参数
// 将xml文件转换成Hashtable
//使用方法:Hashtable requestHT = WeixinServer.ParseXml;
public static Hashtable ParseXml
{
XmlDocument xmlDocument = new XmlDocument;
xmlDocument.LoadXml;
XmlNode bodyNode = xmlDocument.ChildNodes[0];
Hashtable ht = new Hashtable;
if
{
foreach
{
ht.Add;
}
}
return ht;
}
关于微信公众平台开发就是这么多,其实很容易实现,网在这里把我的方法和大家分享一下,主要是希望对新手有一些帮助。
微信公众平台实现自动回复有几种办法,一种是直接使用微信平台的自定义进行回复,还有一种办法就是使用api进入根据用户输入关键词进入回复。在微信平台开发文档中有:用程序判断Event是否是subscribe是的话就自动回复。下面网介绍的是一个.net的实例:
if //是判断文字回复的
//那判断微信关注后回复,根据官方的文档应该就是这样的:
if //先判断是事件还是文字
{
String eventType = requestHT["Event"];//如果是事件,就获取Event传过来的参数
if //subscribe就是用户订阅时传的参数
{
Response.Write;//这里就是写微信用户关注后自动回复的东西
}
}
//解释一下requestHT["Event"],通过下面的方法可以将微信传递过来的XML转换成Hashtable,获取对应的参数
// 将xml文件转换成Hashtable
//使用方法:Hashtable requestHT = WeixinServer.ParseXml;
public static Hashtable ParseXml
{
XmlDocument xmlDocument = new XmlDocument;
xmlDocument.LoadXml;
XmlNode bodyNode = xmlDocument.ChildNodes[0];
Hashtable ht = new Hashtable;
if
{
foreach
{
ht.Add;
}
}
return ht;
}
关于微信公众平台开发就是这么多,其实很容易实现,网在这里把我的方法和大家分享一下,主要是希望对新手有一些帮助。