钉钉考勤获取打卡结果列表返回数据中有userId,但是没有用户姓名
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
钉钉的API设计可能没有包含返回用户姓名的功能。在获取打卡结果列表时,返回的数据中只包含了userId,这是为了保持用户的隐私。如果你想获取用户的姓名,你可能需要在你的系统中维护一个用户信息的映射表,其中userId作为键,用户姓名作为值。然后,当你收到打卡结果列表后,你可以通过查询这个映射表来获取对应的用户姓名。
教程:获取考勤打卡结果https://open.dingtalk.com/document/isvapp/attendance-scenario-access-example
本教程实现调用获取打卡结果的接口为例,当企业员工使用钉钉打卡,需要将打卡结果同步到自有的OA系统中时,可调用获取打卡结果接口实现。
添加接口权限。
在应用信息页面,单击权限管理。
在权限管理页面,选择考勤。
添加考勤的相关接口权限,然后单击申请权限。
评论
全部评论 (0)
钉钉考勤获取打卡结果列表返回数据中的userId是用户的唯一标识符,但是它并不包含用户姓名。如果需要获取用户姓名,您可能需要使用其他接口或方法来获取。例如,可以通过调用钉钉开放平台的考勤打卡获取打卡结果接口,该接口会返回企业内员工的实际打卡结果。请注意,由于安全和隐私的考虑,不同的接口可能有不同的权限和访问限制。因此,建议您在使用这些接口时仔细阅读相关的文档和指南,确保您的应用符合钉钉的使用政策和规定。
评论
全部评论 (0)
在使用钉钉考勤API attendance/list
获取打卡结果列表时,返回的数据中通常包含用户ID(userId),但可能不会直接提供用户的姓名。这是因为出于隐私和安全考虑,一些敏感信息如姓名、电话号码等通常需要通过其他方式获取。如果你需要获取与用户ID关联的姓名,可以采用以下步骤:
检查API文档:
使用钉钉开放平台提供的API:
user/get
),你可以调用它来获取用户姓名和其他信息。将用户ID与你的内部数据库匹配:
使用钉钉的企业通讯录服务:
评论
全部评论 (0)
评论
全部评论 (0)