点击或拖拽改变大小
盛派网络

MenuMatchRule 类

Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!

NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039

个性化菜单匹配规则 matchrule共六个字段,均可为空,但不能全部为空,至少要有一个匹配信息是不为空的。 country、province、city组成地区信息,将按照country、province、city的顺序进行验证,要符合地区信息表的内容。地区信息从大到小验证,小的可以不填,即若填写了省份信息,则国家信息也必填并且匹配,城市信息可以不填。 例如 “中国 广东省 广州市”、“中国 广东省”都是合法的地域信息,而“中国 广州市”则不合法,因为填写了城市信息但没有填写省份信息。 地区信息表请点击下载。
继承层次
SystemObject
  Senparc.Weixin.MP.Entities.MenuMenuMatchRule

命名空间:  Senparc.Weixin.MP.Entities.Menu
程序集:  Senparc.Weixin.MP (在 Senparc.Weixin.MP.dll 中) 版本:16.12.400+09cf0202d5d3e8b12fec87564321e2fafb5f0214
语法
public class MenuMatchRule

MenuMatchRule 类型公开以下成员。

构造函数
  名称说明
公共方法MenuMatchRule
初始化 MenuMatchRule 类的一个新实例
Top
属性
  名称说明
公共属性city
城市信息,是用户在微信中设置的地区,具体请参考地区信息表
公共属性client_platform_type
客户端版本,当前只具体到系统型号:IOS(1), Android(2),Others(3),不填则不做匹配
公共属性country
国家信息,是用户在微信中设置的地区,具体请参考地区信息表
公共属性group_id
用户分组id,可通过用户分组管理接口获取
公共属性language
语言信息,是用户在微信中设置的语言,具体请参考语言表: 1、简体中文 "zh_CN" 2、繁体中文TW "zh_TW" 3、繁体中文HK "zh_HK" 4、英文 "en" 5、印尼 "id" 6、马来 "ms" 7、西班牙 "es" 8、韩国 "ko" 9、意大利 "it" 10、日本 "ja" 11、波兰 "pl" 12、葡萄牙 "pt" 13、俄国 "ru" 14、泰文 "th" 15、越南 "vi" 16、阿拉伯语 "ar" 17、北印度 "hi" 18、希伯来 "he" 19、土耳其 "tr" 20、德语 "de" 21、法语 "fr"
公共属性province
省份信息,是用户在微信中设置的地区,具体请参考地区信息表
公共属性sex
性别:男(1)女(2),不填则不做匹配
公共属性tag_id
用户标签的id,可通过用户标签管理接口获取
Top
方法
  名称说明
公共方法CheckAllNull
判断是否所有属性都为null
Top
扩展方法
  名称说明
公共扩展器方法Serialize
序列化对象
(由 StackExchangeRedisExtensions 定义。)
公共扩展器方法ToHashEntries
Serialize in Redis format
(由 RedisUtils 定义。)
公共扩展器方法ToJson
把数据转换为Json格式(使用Newtonsoft.Json.dll)
(由 ObjectExtensions 定义。)
Top
参见