关于微信企业号 no privilege api forbidden 问题

微信企业号的“帮助”放在右上角,不以网页文档显示 非常不人性化。以至于一开始直接忽略掉 去翻接口手册,浪费了很多时间。

本来以为系统管理员默认具有全部权限,结果发现无论谁都需要新建一个管理组来配置权限,获取secret。见官方帮助:

如果你需要使用接口开发,你还需要创建一个管理组,获取相应的开发凭据。

    出于对企业信息保护的考虑,企业号不提供具备“超级权限”的开发凭据。因此,你需要创建一个管理组,设定所需要的操作权限,才能获得相应的获取访问凭据的参数:CorpID和Secret 。

点击左侧导航栏的“设置”,进入“权限管理”,创建一个管理组。

系统管理组有什么作用?

“系统管理组”是系统默认创建的一个管理组。它的成员拥有对通讯录全员及所有应用的管理权限。企业号的注册者自动成为系统管理组的管理员。
系统管理员可以把通讯录成员或第三方开发者添加为系统管理理员。

“基于安全考虑,禁止系统管理组的管理员使用接口。因此,如果企业需要使用接口,需要先建立一个管理组,并赋予该管理组所需的接口权限,从而获得相应的接口调用参数(Secret值)。”


在设置-功能设置-权限管理 里面也能看到 不能使用接口,当时看到这句话没想懂为什么,百度也没有结果。


no pirvilege 解决办法:

1.添加权限(注意对应的应用权限,例如发送消息给用户,用户接收的消息是通过某个应用显示的)  

 ---除了系统管理组之外没有其他管理组的话要新建

 

这里按需要添加 接口权限


 注意:每个管理组对应的secret都不一样

2.检查JSON格式


api forbidden 也是权限设置问题。


最后:多翻帮助文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值