开发者社区> 问答> 正文

在钉钉,请求的部门id不在授权范围内 获取部门列表权限怎么设置?

问题一:在钉钉,请求的部门id不在授权范围内 获取部门列表权限怎么设置? 问题二:企业员工/部门不在授权范围

展开
收起
乐天香橙派 2023-07-06 11:53:28 839 0
5 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    问题一:
    在钉钉中,如果请求的部门id不在授权范围内,无法获取部门列表,需要进行以下权限设置:

    登录钉钉开放平台,进入应用管理页面,选择已经创建的企业应用。

    在应用详情页面中,找到权限管理,点击授权管理,选择“通讯录管理权限”。

    在通讯录管理权限页面中,勾选“部门信息读权限”和“部门信息写权限”,并勾选需要授权的部门。

    保存设置后,在应用中调用获取access_token的接口,使用授权后的access_token即可获取指定部门的部门列表。

    需要注意的是,授权范围内的部门id是根据应用申请的部门范围进行授权的,如果需要获取其他部门的信息,需要重新申请授权。

    问题二:

    在钉钉中,如果企业员工或者部门不在授权范围内,需要进行以下权限设置:

    登录钉钉开放平台,进入应用管理页面,选择已经创建的企业应用。

    在应用详情页面中,找到权限管理,点击授权管理,选择“通讯录管理权限”。

    在通讯录管理权限页面中,勾选“员工信息读权限”和“部门信息读权限”,并勾选需要授权的员工或部门。

    保存设置后,在应用中调用获取access_token的接口,使用授权后的access_token即可获取指定员工或部门的信息。

    2023-07-29 20:38:10
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

    问题一:在钉钉中,要设置请求的部门ID在授权范围内获取部门列表,您可以按照以下步骤进行设置:

    登录钉钉管理后台。
    点击左侧导航栏中的“组织架构”或“组织”选项,进入组织架构设置页面。
    在组织架构中找到对应部门,点击该部门的设置按钮或编辑按钮。
    在部门设置页面中,找到“权限设置”或类似的选项。
    在权限设置中,将请求的部门ID添加到授权范围内。您可以选择设置具体的授权人员或角色,也可以选择全员授权。
    保存设置并关闭部门设置页面。
    接下来,请求该部门ID的操作将在授权范围内获取部门列表。

    问题二:如果企业员工或部门不在授权范围内,您可以按照以下步骤进行处理:

    登录钉钉管理后台。
    点击左侧导航栏中的“组织架构”或“组织”选项,进入组织架构设置页面。
    在组织架构中找到对应员工或部门,点击编辑按钮或员工的设置按钮。
    在员工或部门设置页面中,找到“权限设置”或类似的选项。
    确认该员工或部门是否被添加到授权范围内,如果没有,请添加该员工或部门到授权范围。
    保存设置并关闭员工或部门设置页面。
    验证权限更新后,该员工或部门将可以在授权范围内访问相应功能或资源。

    请注意,以上步骤可能因钉钉版本或管理员权限设置而有所不同,请根据实际情况进行操作。如果您无法完成设置,请联系钉钉管理员或技术支持获取进一步的帮助。

    2023-07-09 19:00:21
    赞同 展开评论 打赏
  • 问题一:在钉钉中,如果请求的部门ID不在您的授权范围内,您可以通过以下步骤设置获取部门列表的权限:

    1.登录到钉钉开放平台:使用您的开放平台账号登录到钉钉开放平台(https://open-dev.dingtalk.com/)。 2.进入企业应用管理:在开放平台的控制台中,进入您的企业应用管理页面。 3.选择您的企业应用:在企业应用管理页面中,找到您需要配置权限的企业应用,并点击进入相应的应用详情页。 4.配置应用权限:在应用详情页中,找到“权限管理”或类似的选项,根据您的需求调整相关权限设置。

    5.如果您需要获取部门列表权限,确保应用的权限中包含了“组织架构(Dept)”相关的接口权限。 6.针对具体的部门,您可以选择配置部门范围的权限,确保请求的部门ID在授权范围内。

    7.保存配置:在完成权限设置后,记得点击保存或确认按钮,确保修改生效。

    请注意,具体的权限设置和选项可能会因为钉钉开放平台的更新而有所改变,建议根据最新的开放平台文档和指南进行操作。 问题二:如果企业员工/部门不在您的授权范围内,可能有以下原因和解决方法:

    8.检查授权范围:请确认您在授权时是否包含了要访问的企业员工和部门在内的授权范围。确保您的应用获得了足够的权限来访问所需的员工和部门信息。 9.同步权限:有时,钉钉的授权接口与实际权限的同步存在延迟。您可以尝试等待一段时间后再次尝试访问,看是否授权范围已经同步更新。 10.更新授权:如果权限范围仍然不正确,建议您重新进行授权操作。在重新授权时,确保选择并包含需要访问的员工和部门。 11.联系支持:如果以上方法无法解决问题,请联系钉钉开放平台的技术支持或客户服务团队,向他们说明您的问题,并提供相关的授权和访问的员工部门信息。他们可以帮助您进一步排查和解决问题。

    请注意,在问题排查过程中,确保使用的凭证和参数正确无误,并遵循钉钉开放平台的文档和指南使用正确的接口调用方法

    2023-07-07 10:37:40
    赞同 展开评论 打赏
  • 针对问题二的回答: (1)企业内部应用: 检查是否在授权范围内(登录钉钉开发者平台-企业内部应用-接口权限-通讯录权限-授权范围) (2)第三方企业应用: 检查员工/部分是否在可见范围(授权企业主管理员在手机端打开工作台,点击右上角的应用市场—点击右下角我的—选择“应用&模板”—应用—找到对应的应用—点击右侧的“…”—设置—可见范围) —此回答来自钉群“钉钉开发者社区(互助群)”

    2023-07-06 13:41:15
    赞同 展开评论 打赏
  • 问题一:在钉钉中获取部门列表时,如果请求的部门ID不在你的应用授权范围内,你需要进行以下操作来设置权限:

    1. 钉钉开放平台配置:登录到钉钉开放平台的管理后台,在你的应用配置中找到相关的权限设置。

    2. 权限申请:确保你的应用已经向钉钉开放平台申请了相应的权限,包括获取部门列表的权限。

    3. 重新授权:如果你已经在钉钉中完成了权限申请,但仍无法获取指定部门的列表,可能是因为你需要让管理员重新给你的应用进行授权。联系企业管理员,要求其重新为你的应用授予获取部门列表的权限。

    问题二:如果企业员工或部门不在你的应用授权范围内,你需要按照以下步骤解决:

    1. 权限申请:确保你的应用已向钉钉开放平台申请了相应的权限,包括获取企业员工和部门信息的权限。

    2. 重新授权:联系企业管理员,要求其重新给你的应用进行授权。确保你的应用被授予了获取企业员工和部门信息的权限。

    2023-07-06 13:33:34
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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