...
Modifies the contents of an existing LIBRARY RESOURCE object | ||||||
Input parameters: |
If a property of the LIBRARY RESOURCE is not specified in the resource_data XML will not be modified. If you want to remove the value of a property, it must be specified in the XML with an empty value. | |||||
Output parameters: |
| |||||
Request sample: | The following example modifies the resource with reference 344 to set an empty description and a 'png' mime type. The rest of properties are not modified (scope, bytes...) library_resource_get ( “LCAAAAAAAAAAAA”, 344,
); | |||||
Response sample: |
| |||||
Notes: | Remember that the byte contents of the resource must be Base64 encoded. Otherwise an error will be returned |
Return Error codes
ERROR CODE | |
---|---|
INVALID_TOKEN | The session token provided is not valid |
INSUFFICIENT_PRIVILEGES | The session user does not have the necessary privileges to use the requested resource. Normally this means that it is trying to generate a 'GLOBAL' scoped object but the Session user is not a System Administrator |
WRONG_PARAMS | Any of the parameters supplied is invalid. The following situations will generate this error:
|
XML_ERROR | The format of the resource_data parameter is not a valid XML |
LIBRARY_RESOURCE_.NOT_FOUND | The resource_id parameter is not an existing LIBRARY RESOURCE reference provided does not correspond to an existing resource |
LIBRARY_RESOURCE.BASE64ENCODING_EXPECTED | The bytes of the resource are expected to be Base64 encoded, but an invalid string has been supplied |