# 设置用户We分析权限集
接口应在服务器端调用,详细说明参见服务端API。
# 接口说明
# 接口英文名
weDataSetUserPerm
# 功能描述
全量设置用户权限集
# 注意事项
- 用户若是首次登录,在获取登录链接之前,需要先设置用户权限
# 调用方式
# HTTPS 调用
POST https://api.weixin.qq.com/wedata/wedata_set_user_perm?access_token=ACCESS_TOKEN
# 第三方调用
调用方式以及出入参和HTTPS相同,仅是调用的token不同
该接口所属的权限集id为:18
服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用
# 请求参数
属性 | 类型 | 必填 | 说明 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
access_token | string | 是 | 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用authorizer_access_token | |||||||||||||||||||||
uid | string | 是 | 用户在服务商系统的唯一标识,可以是手机号、邮箱、员工编号等等 | |||||||||||||||||||||
perm | array<object> | 是 | 权限集 | |||||||||||||||||||||
|
# 返回参数
属性 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |
# 其他说明
- uid 首次登录we分析会进行扫码绑定微信号,若绑定的是We分析管理员或者We分析数据管理员,则不能再通过此接口修改权限,但可以通过解绑接口解绑。
- 普通成员在绑定之后仍能使用此接口修改权限。
# 调用示例
示例说明: 设置uid 为 "example"的用户的 全站只读和访问分析权限
# 请求数据示例
{
"uid": "example",
"perm": [{
"perm_id": "10001",
"name": "全站只读权限"
}, {
"perm_id": "10002",
"name": "访问分析权限"
}]
}
# 返回数据示例
{
"errcode": 0,
"errmsg": "OK",
}
# 错误码
错误码 | 错误码取值 | 解决方案 |
---|---|---|
-1 | system error | 系统繁忙,此时请开发者稍候再试 |
9900004 | 请求参数错误 | 请仔细检查请求参数格式 |
9900013 | 该uid绑定了管理员或数据管理员,无权限修改其we分析权限 | 可解绑之后再修改 |
9900016 | 无权限操作 | 1. 权限相关操作时检查商家we分析权限管理员是否关闭了服务商的成员管理权限 2. 设置权限操作时检查商家账号的权限集列表是否包含请求参数中的权限集 3.登录时uid是否有设置权限 |