我正在开展一个项目,以从 SharePoint 日历中提取信息并将其发布到 atTask Time Off 日历中。这应该很简单,但是 AtTask API 中的任何内容都没有按照我的预期工作。我已经询问过删除现有记录的“POST”操作。现在我遇到了一些奇怪的权利问题。
我在 AtTask 沙箱中拥有管理员权限。我能够访问系统上所有用户的休假记录 (RESVY)。我可以毫无问题地删除它们。但是,我只能为自己创建新记录 (POST)。尝试为另一个用户创建新记录时,我以管理员身份从我的登录名和其他用户的用户 ID 中插入 sessionID。
结果是一条错误消息:“您没有足够的权限来编辑此用户”。
API 允许我删除另一个用户的 RESVT 记录,但不允许创建新记录,这似乎很奇怪。
我们使用 Active Directory 对 AtTask 进行身份验证,因此我无权访问其他用户的密码。这真是让人头疼。
提前致谢,
标记