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
}
}