setAssetPermissions setassetpermissions
Anger behörigheter för en enskild resurs genom att använda en behörighetsresurs.
Assets ärver behörigheterna för sin överordnade mapp som standard. När du har angett behörigheter för en resurs ärver den inte längre behörigheten för dess överordnade såvida du inte anropar removeAssetPermissions
.
Auktoriserade användartyper section-91fafc170c734ed2a77beafda9221768
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Parametrar section-e05abbce6453450fb38747101cb5e228
Indata (setAssetPermissonsParam)
Namn
Typ
Obligatoriskt
Beskrivning
companyHandle
xsd:string
Ja
Referensen till det företag som innehåller mappen som du vill arbeta med.
assetHandle
xsd:string
Ja
Mappreferens.
permissionArray
types:PermissionsUpdateArray
Ja
Behörighetsmatris.
Utdata (setAssetPermissonsReturn)
IPS API returnerar inget svar för den här åtgärden.
Exempel section-38955bc330bb4909b6b06027ef2b143e
Det här kodexemplet anger behörigheter för en resurs. Den innehåller företags- och tillgångshandtaget samt en permissions-matris.
Begäran
<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>
Svar
Ingen.
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681