使用Teams API设置用户在线状态是否需每个租户管理员单独授权?
问题1解答
是的,该API仅支持应用权限,这类权限属于租户级的高权限范畴,必须由对应租户的全局管理员或特权角色管理员主动完成授权同意,普通用户没有审批该类权限的资格,所以只要你要给某个租户的用户调用这个API,就必须先拿到该租户管理员的授权。
问题2解答
可行性高低取决于你的目标用户画像:
- 如果你的应用面向的是中大型企业客户,这类客户本身有专门的IT管理团队,对于修改员工Teams状态这类涉及企业办公信息统一管控的功能,本来就需要走IT统一审批流程,这种场景下落地难度不高,是可行的
- 如果你的应用面向的是个人用户、小型团队客户,那这个功能基本很难落地,普通用户根本没有权限单独给应用授权,不可能要求每个个人用户去找自己企业的租户管理员单独为你的应用开权限,这种场景下可行性极低
问题3解答
这个权限限制对不同场景的影响差异很大:
- 对于企业统一办公管控、内部系统打通这类本来就需要租户管理员统一部署的场景,这个限制反而避免了普通用户随意授权带来的状态混乱风险,实用价值没有明显降低
- 对于面向C端用户、小团队的个性化效率工具类场景,这个限制直接阻断了这类产品使用该API的可能,确实大幅降低了该API在这类场景下的实用价值
内容的提问来源于stack exchange,提问作者mheim
相关产品推荐
相关产品推荐

