권한 자산을 사용하여 단일 자산의 권한을 설정합니다.
자산은 기본적으로 상위 폴더의 권한을 상속합니다. 자산에 대한 권한을 설정하면, 를 호출하지 않는 한 더 이상 상위 권한을 상속하지 않습니다 removeAssetPermissions
.
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
입력(setAssetPermissionsParam)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
companyHandle | xsd:string |
예 | 작업할 폴더가 포함된 회사의 핸들입니다. |
assetHandle | xsd:string |
예 | 폴더 핸들. |
permissionArray | types:PermissionsUpdateArray |
예 | 권한 배열입니다. |
출력(setAssetPermissionsReturn)
IPS API가 이 작업에 대한 응답을 반환하지 않습니다.
이 코드 샘플은 자산에 대한 권한을 설정합니다. 여기에는 회사, 자산 핸들 및 권한 배열이 포함되어 있습니다.
요청
<setAssetPermissionsParam xmlns="http://www.scene7.com/IpsApi/xsd">
<companyHandle>64</companyHandle>
<assetHandle>97374|1|61046</assetHandle>
<permissionArray>
<items>
<groupHandle>521</groupHandle>
<permissionType>Read</permissionType>
<isAllowed>true</isAllowed>
<isOverride>true</isOverride>
</items>
</permissionArray>
</setAssetPermissionsParam>
응답
없음.