是否有人知道是否可以使用API创建用户的休假(个人时间)?我们正在尝试从我们的时间管理系统导入用户的休假日期。我从上到下查看documentation无法找到任何内容。
答案 0 :(得分:2)
我一直在做同样的事情,经过几个令人沮丧的小时阅读api和那些文档后,我能够发现“保留时间”[resvt]对象是一个人会在哪里需要发布有关休假/休假日的信息。最初,我正在寻找更新hasNonWorkDays对象,但这只返回与顶级Schedule / Sched对象关联的布尔值。
为了澄清,我正在对我们的调度系统进行API调用,该系统返回JSON数据,然后将用户信息与AtTask userID进行匹配,以便我可以定期更新AtTask。 URL路径是: [DOMAIN] .attask-ondemand.com / attask / API / V4.0 / resvt /搜索?字段=用户ID,的startDate,结束日期,的customerID,名称,用户,任务,客户
这将返回RESVT ID以及与URL中的匹配的字段,包括用户的唯一ID和全名。您需要通过在此处找到USERNAME和PASSWORD发出POST请求来跟踪登录说明:https://developers.attask.com/api-docs/#POST。这将返回一个会话ID并将其保存在cookie中,然后允许您通过浏览器或类似POSTMAN chrome扩展名搜索API。希望这会有所帮助。