我正在尝试将团队分配给Workfront中的任务并继续收到错误"分配不能为空"。我提供了一个有效的TeamID并将字段isTeamAssignment设置为true。如果我通过尝试分配个人来进行相同的呼叫,它可以正常工作,但我当然正在尝试将团队分配给任务。
以下是我的POST请求的示例(我已使用VALUE替换了一些实际值):
方法:POST 网址:https://ent.attask-ondemand.com/attask/api/assgn
数据:sessionID = VALUE& teamID = VALUE& projectID = VALUE& taskID = VALUE& isTeamAssignment = true& status = AA"
答案 0 :(得分:0)
除了您的身份验证(sessionID或API密钥)之外,您应该只将两个值传递给assign方法:objID和objCode。确保在要为其分配团队的对象中调用assign方法。
例如:<baseurl>/task/<taskID>/assign?objID=<teamID>&objCode=TEAMOB&<authentication>
确保您将呼叫作为PUT方法。