第三方平台
接口说明

权限集说明

最后更新于 2021-06-27

文档介绍

本文先给出服务商在开发过程中遇到的第三方应用权限集和小程序授予权限集的概念解释。然后结合实例说明两者之间的关系,以及如何正确调用有权限的接口。

概念

  • 第三方应用权限集:指的是服务商在第三方平台上为某一个第三方应用设置的权限集合。确认勾选后,意味着该第三方应用能够支持相应的能力。
  • 小程序授予权限集:指的是小程序拥有者在授权给第三方应用时,同意授予的权限集合。授权成功后,第三方应用可以代授权小程序调用属于该权限集合范围内的第三方平台服务端 API。

两种权限集的关系

  • 授权时小程序拥有者可授予的权限是由服务商在第三方平台的权限配置决定。

    • 例子:假如服务商只给第三方应用开通了开发管理权限、基本信息设置权限,那么小程序拥有者在授权页面就只能看到这两种权限,也最多授予这两种权限。
  • 在授权页面,小程序拥有者可以自行决定授予哪些权限,不是一定要全选。

    • 例子:参考上面的授权页面截图,可以不勾选流量主权限。
  • 小程序拥有者授予的权限决定了服务商能够帮授权小程序调哪些接口,即只有授予了对应的权限类别,服务商才能调相应的接口。

    • 例子:假如小程序拥有者授予了开发管理权限,那么该第三方应用就可以调用代授权小程序提交代码、提审代码、发布代码等接口。
  • 小程序拥有者一旦授权,不可更改已授予的权限。特殊情况,可以先解除授权,然后重新授予新的权限。

目前服务商可为第三方应用配置的权限有以下类别:

名称权限集中文名称权限集中文描述
1开发管理权限帮助小程序进行功能开发和开发设置
2基本信息设置权限帮助小程序进行设置名称、头像、简介、服务类目等信息
3运营管理权限帮助小程序管理搜索配置、客服消息等相关功能
4数据分析权限帮助小程序进行数据分析
5广告管理权限帮助小程序进行广告的投放和管理
6支付服务权限帮助小程序开通支付服务,获取支付相关信息
7流量主权限帮助开发者管理广告变现业务

接口调用

获取授权小程序接口调用凭据接口中会返回小程序拥有者授权时勾选的权限集合,意味着服务商换取的授权小程序接口调用凭据 authorizer_access_token 只会在权限集合内生效。

所以服务商调用接口时,需要根据授权权限来调用对应的接口。

特别的,有些接口不属于任何一类权限,比如 code2session,代授权小程序上传资源等,也就是存在授权关系即可调用。

点击纠错
评价此篇文档