开发者社区> 问答> 正文

钉钉更新企业内部应用微应用的可使用范围 配置为一级部门A下,需要怎么传递addDeptId?

钉钉更新企业内部应用微应用的可使用范围 配置为一级部门A下,排除某一个二级部门B,需要怎么传递addDeptId?

展开
收起
cuicuicuic 2024-05-05 19:47:41 17 0
1 条回答
写回答
取消 提交回答
  • 要更新企业内部应用微应用的可使用范围,配置为仅限一级部门A,但排除该一级部门A下的某一个特定的二级部门B,您需要确保在调用API时,addDeptIds󠁪参数包含一级部门A的ID,而delDeptIds󠁪参数包含二级部门B的ID。参考给定的Java示例代码,您可以这样设置参数:SetMicroAppScopeRequest setMicroAppScopeRequest = new SetMicroAppScopeRequest()
    .setAddUserIds(...) // 可选,添加的用户ID列表
    .setDelUserIds(...) // 可选,删除的用户ID列表
    .setAddDeptIds(Arrays.asList(1L)) // 添加一级部门A的ID,假设ID为1
    .setDelDeptIds(Arrays.asList(2L)) // 排除的二级部门B的ID,假设ID为2
    .setAddRoleIds(...) // 可选,添加的角色ID列表
    .setDelRoleIds(...) // 可选,删除的角色ID列表
    .setOnlyAdminVisible(true); // 是否仅管理员可见
    java请注意,上述代码中的数字1L󠁪和2L󠁪仅为示例,您需要将它们替换为实际的一级部门A和二级部门B的ID。确保在调用API前已经获取了正确的部门ID,并且一级部门A的ID确实为添加范围内,而二级部门B的ID被正确地列入排除列表中。 ,此回答整理自钉群“钉钉开发者社区(互助群)”

    2024-05-05 21:08:13
    赞同 1 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载