第三方平台 开发指南 权限集说明
# 权限集说明
更新时间:2023-02-01 14:18:39
# 文档说明
该文档用来说明服务商开发中需要明确的权限集概念,包括第三方应用权限集和小程序授予权限集。
# 基本概念
# 权限
权限集是多个权限的集合,每个权限代表了服务商的第三方应用可以为授权小程序提供的一种能力。每个能力对应一个或者多个可以访问的接口。
# 第三方应用权限集
服务商在第三方平台上为第三方应用设置的权限集合,代表了当前第三方应用可以提供的能力集合。
# 小程序授予权限集
小程序拥有者在授权给第三方应用时,同意授予的权限集合。授权成功后,第三方应用才可以通过调用属于该权限集合范围内的第三方平台服务端 API,为授权小程序提供相应的能力。
# 当前支持的权限集合
目前服务商可为第三方应用配置的权限有以下类别:
序号 | 权限集中文名称 | 权限集中文描述 |
---|---|---|
1 | 开发管理权限 | 帮助小程序进行功能开发和开发设置 |
2 | 基本信息设置权限 | 帮助小程序进行设置名称、头像、简介、服务类目等信息 |
3 | 推广权限 | 帮助小程序管理搜索配置、客服消息等相关功能 |
4 | 数据权限 | 帮助小程序进行数据分析 |
5 | 账号管理权限 | 帮助小程序获取二维码,进行账号管理 |
6 | 支付服务权限 | 帮助小程序开通支付服务,获取支付相关信息 |
# 接口调用
在获取授权小程序接口调用凭据接口中会返回小程序拥有者授权时勾选的权限集合,意味着服务商换取的授权小程序接口调用凭据 authorizer_access_token 只会在权限集合内生效。所以服务商调用接口时,需要根据授权权限来调用对应的接口。
# 特别说明
1、授权时小程序拥有者可授予的权限是由服务商在第三方平台的权限配置决定。
假如服务商只给第三方应用开通了开发管理权限、基本信息设置权限,那么小程序拥有者在授权页面就只能看到这两种权限,也最多授予这两种权限。
2、在授权页面,小程序拥有者可以自行决定授予哪些权限,不是一定要全选。
例子:参考上面的授权页面截图,可以不勾选流量主权限。
3、小程序拥有者授予的权限决定了服务商能够帮授权小程序调哪些接口,即只有授予了对应的权限类别,服务商才能调相应的接口。
例子:假如小程序拥有者授予了开发管理权限,那么该第三方应用就可以调用代授权小程序提交代码、提审代码、发布代码等接口。
4、有些接口不属于任何一类权限,也就是存在授权关系即可调用。
比如 code2session。
上一篇:《开发者工具说明》
下一篇:《服务商运营规范》
仍有疑问? 前往社区提问