【问题标题】:AtTask User CreationAtTask 用户创建
【发布时间】:2014-06-26 22:03:04
【问题描述】:

有人有使用 Invoke-RestMethod 创建 AtTask 用户的示例吗?已尝试以下 Invoke-WebRequest "https://company.attask-ondemand.com/attask/api/user?emailAddr=user@domain.com&firstName=user&lastName=name&password=Pa$$w0rd&sessionID=jjsaduu298901283123j" -返回错误请求的方法帖子...提前致谢!

【问题讨论】:

    标签: attask


    【解决方案1】:

    在 AtTask 中创建和设置用户实际上是一个三步过程。

    第 1 步:创建用户。这很简单。设置名字和姓氏、电子邮件和任何组 ID、工作角色。还没有密码。

    第 2 步:调用命名操作“assignUserToken”。这将返回一个带有 'result' 下标记值的数组

    第 3 步:现在调用另一个命名操作“completeUserRegistration”。您需要将 ID、名字、姓氏、要设置的密码和令牌传递给它。

    就是这样,你完成了。关于第3步,我不知道为什么在传递ID时需要再次传递名字和姓氏,但没有它似乎不起作用。

    【讨论】:

      【解决方案2】:

      将新用户信息放在一个名为更新的字段中的 json 数组中。指定您正在执行的方法。在这种情况下:&method=post。然后您需要传递会话 ID 或管理员的用户名和密码。我把你上面的网址改成了它需要的样子。

      "https://company.attask-ondemand.com/attask/api/user?updates={ emailAddr:user@domain.com,firstName:user,lastName:name,password:Pa$$w0rd}&method=post&sessionID=jjsaduu298901283123j

      "https://company.attask-ondemand.com/attask/api/user?updates={ emailAddr:user@domain.com,firstName:user,lastName:name,password:Pa$$w0rd}&method=post&username=admin_email&password=admin_password

      如果这不起作用,请告诉我。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多