UNPKG

coa-wx-isv

Version:

一个轻量的微信SDK服务商版 for Node.js

380 lines (379 loc) 11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MpAuthScopes = exports.AuthScopes = void 0; exports.AuthScopes = { 17: { id: 17, name: '帐号管理权限', alias: 'account', desc: '帮助小程序获取二维码,进行帐号管理', mutex: false, required: true, }, 18: { id: 18, name: '开发管理与数据分析权限', alias: 'developAndAnalysis', desc: '帮助小程序进行功能开发与数据分析', mutex: true, required: true, }, 19: { id: 19, name: '客服消息管理权限', alias: 'customerService', desc: '帮助小程序接收和发送客服消息', mutex: false, }, 25: { id: 25, name: '开放平台帐号管理权限', alias: 'openAccount', desc: '帮助小程序绑定开放平台帐号,实现用户身份打通', mutex: true, required: true, }, 30: { id: 30, name: '小程序基本信息设置权限', alias: 'basicInfo', desc: '帮助小程序设置名称、头像、简介、类目等基本信息', mutex: false, required: true, }, 31: { id: 31, name: '小程序认证权限', alias: 'wxVerify', desc: '帮助小程序申请认证', mutex: false, required: true, }, 36: { id: 36, name: '微信卡路里权限', alias: 'calories', desc: '为小程序提供用户卡路里同步、授权查询、兑换功能', mutex: false, }, 37: { id: 37, name: '附近地点权限', alias: 'nearbyPoi', desc: '帮助小程序创建附近地点,可设置小程序展示在“附近的小程序”入口中', mutex: false, }, 40: { id: 40, name: '插件管理权限', alias: 'plugins', desc: '用于代小程序管理插件的添加和使用', mutex: true, required: true, }, 41: { id: 41, name: '好物圈权限', alias: 'goodSphere', desc: '帮助小程序将物品、订单、收藏等信息同步至好物圈,方便用户进行推荐', mutex: true, }, 45: { id: 45, name: '快递配送权限', alias: 'logistics', desc: '帮助有快递配送需求的开发者,快速高效对接多家快递公司。对接后用户可通过微信服务通知接收实时快递配送状态,提升用户体验', mutex: true, }, 48: { id: 48, name: '微信财政电子票据权限', alias: 'electronicTicket', desc: '帮助小程序完成授权、插卡及报销', mutex: false, }, 49: { id: 49, name: '云开发管理权限', alias: 'cloudDevelopment', desc: '帮助小程序管理小程序·云开发资源', mutex: true, }, 51: { id: 51, name: '即时配送权限', alias: 'immediateDelivery', desc: '旨在解决餐饮、生鲜、超市等小程序的外卖配送需求,接入后小程序商家可通过统一的接口获得多家配送公司的配送服务,提高经营效率', mutex: true, }, 52: { id: 52, name: '小程序直播权限', alias: 'broadcast', desc: '帮助有直播需求的小程序实现在小程序上直播边看边买的能力', mutex: false, }, 57: { id: 57, name: '页面推送权限', alias: 'submitPages', desc: '帮助小程序推送小程序页面给搜索引擎,增加小程序页面在搜索的收录与曝光机会', mutex: false, }, 65: { id: 65, name: '广告管理权限', alias: 'advertising', desc: '帮助广告主进行微信广告的投放和管理', mutex: false, }, 67: { id: 67, name: '服务平台管理权限', alias: 'serviceMarket', desc: '帮助小程序管理服务平台上购买的资源', mutex: false, }, 70: { id: 70, name: '商品管理权限', alias: 'merchant', desc: '支持对小商店商品及库存信息进行管理', mutex: false, }, 71: { id: 71, name: '订单与物流管理权限', alias: 'orderAndLogistics', desc: '支持对小商店订单及物流信息进行管理', mutex: false, }, 76: { id: 76, name: '小程序违规与交易投诉管理权限', alias: 'complain', desc: '支持对小程序违规与交易投诉进行管理', mutex: true, }, 88: { id: 88, name: '小程序链接管理', alias: 'url', desc: '基于该权限可获取小程序链接', mutex: false, } }; exports.MpAuthScopes = { 1: { id: 1, name: '消息管理权限', alias: 'message', desc: '帮助公众号接收用户消息,进行人工客服回复或自动回复', mutex: false, required: true, }, 2: { id: 2, name: '用户管理权限', alias: 'user', desc: '帮助公众号获取用户基本信息,进行用户分组管理', mutex: false, required: true, }, 3: { id: 3, name: '账号服务权限', alias: 'account', desc: '帮助公众号设置及展示公众号信息、配置账号信息、生成带参二维码并配置跳转小程序等账号维度的功能', mutex: false, required: true, }, 4: { id: 4, name: '网页服务权限', alias: 'web', desc: '帮助公众实现H5网页服务', mutex: false, }, 5: { id: 5, name: '微信小店权限', alias: 'store', desc: '帮助公众号使用微信小店功能', mutex: false, }, 6: { id: 6, name: '微信多客服权限', alias: 'kf', desc: '帮助公众号使用微信多客服功能', mutex: false, }, 7: { id: 7, name: '群发与通知权限', alias: 'sendingAndNotification', desc: '帮助公众号进行群发消息、文章管理、发送模板消息', mutex: false, required: true, }, 8: { id: 8, name: '微信卡券权限', alias: 'card', desc: '帮助公众号使用微信卡券功能', mutex: false, }, 9: { id: 9, name: '微信扫一扫权限', alias: 'sweep', desc: '帮助公众号使用微信扫一扫功能', mutex: false, }, 10: { id: 10, name: '微信连WIFI权限', alias: 'wifi', desc: '帮助公众号使用微信连WIFI功能', mutex: false, }, 11: { id: 11, name: '素材管理权限', alias: 'media', desc: '帮助公众号管理图文等多媒体素材以及多媒体文件管理', mutex: false, required: true, }, 12: { id: 12, name: '微信摇周边权限', alias: 'neighbor', desc: '帮助公众号使用微信摇周边功能', mutex: false, }, 13: { id: 13, name: '微信门店权限', alias: 'poi', desc: '帮助公众号使用微信门店功能', mutex: false, }, 15: { id: 15, name: '菜单管理权限', alias: 'menu', desc: '帮助公众号使用自定义菜单功能进行菜单管理', mutex: false, required: true, }, 22: { id: 22, name: '城市服务权限', alias: 'cityService', desc: '帮助公众号使用微信城市服务功能', mutex: false, }, 23: { id: 23, name: '广告管理权限', alias: 'advertising', desc: '帮助公众号广告主进行微信广告的投放和管理', mutex: false, }, 24: { id: 24, name: '开放平台账号管理权限', alias: 'openAccount', desc: '帮助公众号实现绑定开放平台账号功能', mutex: true, required: true, }, 26: { id: 26, name: '微信电子发票权限', alias: 'invoice', desc: '帮助公众号使用微信电子发票功能', mutex: false, }, 27: { id: 27, name: '快速注册小程序权限', alias: 'registerMiniprogram', desc: '帮助公众号实现复用公众号资质快速注册小程序功能', mutex: false, }, 33: { id: 33, name: '小程序关联管理权限', alias: 'linkMiniprogram', desc: '实现将小程序关联/解除关联公众号', mutex: false, required: true, }, 34: { id: 34, name: '微信商品库管理权限', alias: 'product', desc: '帮助公众号商家导入、更新、查询微信商品库的商品信息', mutex: true, }, 35: { id: 35, name: '微信卡路里权限', alias: 'calorie', desc: '帮助公众号提供用户卡路里同步、授权查询、兑换等功能', mutex: false, }, 44: { id: 44, name: '好物圈权限', alias: 'hwq', desc: '帮助公众号将物品、订单、收藏等信息同步至好物圈', mutex: false, }, 46: { id: 46, name: '微信一物一码权限', alias: 'mark', desc: '帮助公众号使用微信一物一码功能', mutex: false, }, 47: { id: 47, name: '微信财政电子票据权限', alias: 'ticket', desc: '帮助公众号完成授权、插卡及报销等功能', mutex: false, }, 54: { id: 54, name: '服务号对话管理权限', alias: 'dialogue', desc: '帮助公众号配置对话能力,管理顾问、客户、标签和素材等功能', mutex: true, }, 66: { id: 66, name: '微信服务市场管理权限', alias: 'serviceMarket', desc: '代公众号调用在微信服务市场购买的API资源', mutex: false, }, 89: { id: 89, name: '服务号订阅通知权限', alias: 'subscriptionNotification', desc: '帮助服务号使用订阅通知', mutex: false, required: true, }, 121: { id: 121, name: '公众号购物订单权限', alias: 'order', desc: '实现在微信内上传公众号中的用户购物详情信息,包括上传购物详情信息、上传物流信息、提交平台审核等', mutex: false, }, };