namespace Hncore.Wx.Open { /// /// 选项设置信息选项名称 /// public enum OptionName { /// /// 地理位置上报选项 /// 0 无上报 /// 1 进入会话时上报 /// 2 每5s上报 /// location_report, /// /// 语音识别开关选项 /// 0 关闭语音识别 /// 1 开启语音识别 /// voice_recognize, /// /// 客服开关选项 /// 0 关闭多客服 /// 1 开启多客服 /// customer_service } /// /// 公众号第三方平台推送消息类型 /// public enum RequestInfoType { #region 授权消息和事件 /// /// 推送component_verify_ticket协议 /// component_verify_ticket, /// /// 推送取消授权通知 /// unauthorized, /// /// 更新授权 /// updateauthorized, /// /// 授权成功通知 /// authorized, /// /// 小程序注册审核事件推送 /// notify_third_fasteregister, #endregion #region 公众号交互的事件 /// /// 关注事件 /// event_subscribe, /// /// 取消关注事件 /// event_unsubscribe, /// /// 扫描关注 /// event_subscribe_qrscene, /// /// 扫描已关注的事件 /// event_SCAN, /// /// 上报地理位置 /// event_LOCATION, /// /// 自定义菜单事件 /// event_CLICK, /// /// 点击菜单跳转链接 /// event_VIEW, #endregion #region 公众号交互消息 /// /// 文本消息 /// text, /// /// 图片消息 /// image, /// /// 语音消息 /// voice, /// /// 视频消息 /// video, /// /// 音乐消息 /// music, /// /// 图文消息 /// news, /// /// 未知消息 /// none #endregion } /// /// 应用授权作用域 /// public enum OAuthScope { /// /// 不弹出授权页面,直接跳转,只能获取用户openid /// snsapi_base, /// /// 弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息 /// snsapi_userinfo, /// /// 网站应用授权登录 /// snsapi_login, } /// /// 授权方公众号类型 /// public enum ServiceType { #pragma warning disable CS1591 // 缺少对公共可见类型或成员的 XML 注释 订阅号 = 0, 由历史老帐号升级后的订阅号 = 1, 服务号 = 2 #pragma warning restore CS1591 // 缺少对公共可见类型或成员的 XML 注释 } /// /// 授权方认证类型 /// public enum VerifyType { #pragma warning disable CS1591 // 缺少对公共可见类型或成员的 XML 注释 未认证 = -1, 微信认证 = 0, 新浪微博认证 = 1, 腾讯微博认证 = 2, 已资质认证通过但还未通过名称认证 = 3, 已资质认证通过还未通过名称认证但通过了新浪微博认证 = 4, 已资质认证通过还未通过名称认证但通过了腾讯微博认证 = 5 #pragma warning restore CS1591 // 缺少对公共可见类型或成员的 XML 注释 } /// /// 公众号/小程序授权给开发者的权限集列表(1-15为公众号权限,17-19为小程序权限)。 /// 请注意:1)该字段的返回不会考虑公众号是否具备该权限集的权限(因为可能部分具备),请根据公众号的帐号类型和认证情况,来判断公众号的接口权限。 /// public enum FuncscopeCategory { #pragma warning disable CS1591 // 缺少对公共可见类型或成员的 XML 注释 消息管理权限 = 1, 用户管理权限 = 2, 帐号服务权限 = 3, 网页服务权限 = 4, 微信小店权限 = 5, 微信多客服权限 = 6, 群发与通知权限 = 7, 微信卡券权限 = 8, 微信扫一扫权限 = 9, 微信连WIFI权限 = 10, 素材管理权限 = 11, 微信摇周边权限 = 12, 微信门店权限 = 13, 微信支付权限 = 14, 自定义菜单权限 = 15, 获取认证状态及信息 = 16, 帐号管理权限_小程序 = 17, 开发管理权限_小程序 = 18, 客服消息管理权限_小程序 = 19, 微信登录权限_小程序 = 20, 数据分析权限_小程序 = 21, 城市服务接口权限 = 22, 广告管理权限 = 23, 开放平台帐号管理权限 = 24, 开放平台帐号管理权限_小程序 = 25, 微信电子发票权限 = 26, 快速注册小程序权限 = 27, 小程序管理权限 = 33, 微信卡路里权限 = 35 #pragma warning restore CS1591 // 缺少对公共可见类型或成员的 XML 注释 } /// /// 小程序“修改服务器地址”接口的action类型 /// public enum ModifyDomainAction { /// /// 添加 /// add, /// /// 删除 /// delete, /// /// 覆盖 /// set, /// /// 获取 /// get } /// /// 小程序“线上代码的可见状态”接口的action类型 /// public enum ChangVisitStatusAction { open, close } /// /// 帐号类型(1:订阅号,2:服务号,3:小程序) /// public enum AccountType { 订阅号 = 1, 服务号 = 2, 小程序 = 3 } /// /// 主体类型(1:企业) /// public enum PrincipalType { 企业 = 1 } /// /// 1:实名验证成功,2:实名验证中,3:实名验证失败 /// public enum RealNameStatus { 实名验证成功 = 1, 实名验证中 = 2, 实名验证失败 = 3 } /// /// 小程序昵称审核状态,1:审核中,2:审核失败,3:审核成功 /// public enum AuditStat { 审核中 = 1, 审核失败 = 2, 审核成功 = 3 } /// /// 小程序类目审核状态,1:审核中,2:审核失败,3:审核成功 /// public enum AuditStatus { 审核中 = 1, 审核不通过 = 2, 审核通过 = 3 } /// /// 要授权的帐号类型 /// public enum LoginAuthType { 默认, 仅展示公众号 = 1, 仅展示小程序 = 2, 表示公众号和小程序都展示 = 3 } /// /// 企业代码类型 1:统一社会信用代码(18位) 2:组织机构代码(9位xxxxxxxx-x) 3:营业执照注册号(15位) /// public enum CodeType { 统一社会信用代码 =1, 组织机构代码=2, 营业执照注册号=3 } }