使用Attask API更改文档的共享属性

使用Attask API更改文档的共享属性,attask,Attask,我需要更改Workfront(AtTask)中文档的共享属性,并且需要使用API进行更改 您能否提供一个示例,说明如何执行REST URL调用来更改文档的属性 基本上,文档会添加到现有项目中。我希望文档的所有者更改为其他用户。请假设我有系统管理员访问级别来进行更改。但我需要使用URL Rest调用来完成 谢谢您不能更改文档的所有者,但您可以授予某人管理权限,您可以拨打以下电话 GET /attask/api/v4.0/document/123abcxxxxxxxxxxxxxxxxxxxxxxxx

我需要更改Workfront(AtTask)中文档的共享属性,并且需要使用API进行更改

您能否提供一个示例,说明如何执行REST URL调用来更改文档的属性

基本上,文档会添加到现有项目中。我希望文档的所有者更改为其他用户。请假设我有系统管理员访问级别来进行更改。但我需要使用URL Rest调用来完成


谢谢

您不能更改文档的所有者,但您可以授予某人管理权限,您可以拨打以下电话

GET /attask/api/v4.0/document/123abcxxxxxxxxxxxxxxxxxxxxxxxxxx/share?method=put&accessorID=abc123&accessorObjCode=USER&coreAction=DELETE 
要添加具有适当访问规则的文档,可以执行以下操作

POST /attask/api/document?updates={
name: aFileName,
handle: abc...123, (handle from the file upload)
docObjCode: PROJ, (or TASK, OPTASK, etc)
objID: abc...123,
accessRules: [
                 {accessorID: 'abc123', accessorObjCode: 'USER', coreAction: 'DELETE'},
                 {accessorID: 'abc345', accessorObjCode: 'USER', coreAction: 'VIEW'}
             ] 
}

您可以通过使用APIKey获取所有者的sessionID来设置所有者ID

POST /attask/api/v4.0/login?username={username of owner you want to set as}&apiKey={Your Admin Account APIKEY}

然后,您将使用sessionID发布文档,并将其设置为您获得sessionID的用户。这只适用于apiKey,并且只有系统管理员帐户可以这样做

您不能更改文档的所有者,但您可以授予某人管理权限,您可以进行以下调用

GET /attask/api/v4.0/document/123abcxxxxxxxxxxxxxxxxxxxxxxxxxx/share?method=put&accessorID=abc123&accessorObjCode=USER&coreAction=DELETE 
要添加具有适当访问规则的文档,可以执行以下操作

POST /attask/api/document?updates={
name: aFileName,
handle: abc...123, (handle from the file upload)
docObjCode: PROJ, (or TASK, OPTASK, etc)
objID: abc...123,
accessRules: [
                 {accessorID: 'abc123', accessorObjCode: 'USER', coreAction: 'DELETE'},
                 {accessorID: 'abc345', accessorObjCode: 'USER', coreAction: 'VIEW'}
             ] 
}

您可以通过使用APIKey获取所有者的sessionID来设置所有者ID

POST /attask/api/v4.0/login?username={username of owner you want to set as}&apiKey={Your Admin Account APIKEY}

然后,您将使用sessionID发布文档,并将其设置为您获得sessionID的用户。这只适用于apiKey,并且只有系统管理员帐户可以这样做

如何在创建文档时授予管理访问权限?在创建新文档时,如何调用URL来管理特定用户id的访问权限?另外,是否可以在创建时设置所有者id向原始答案添加附加信息如何在创建文档时授予管理访问权限?在创建新文档时,如何调用URL来管理特定用户id的访问权限?另外,是否可以在创建时设置所有者id,并将附加信息添加到原始答案中