Descrizione
Questo metodo può essere utilizzato per inserire nello spool nuovi elementi grafici da associare ai template.
Utilizzo
I parametri richiesti da questa funzione sono:
- assetUrl: url dell'elemento da importare nell'asset (deve essere un'indirizzo raggiungibile dal server) o id dell'asset da associare (hash MD5).
- assetType: Intero che rappresenta la tipologia di asset.
- templateIds: Array di interi che rappresentano gli id dei template a cui è associato l'asset.
In caso di successo ritorna un'intero che rappresenta l'id del task di spool.
Gestione errori
In caso di errore il metodo genererà un'eccezione che riporterà uno dei seguenti codici di errore:
- ERROR_INVALID_PARAMS: Uno dei parametri inviati non è valido.
- ERROR_INVALID_IP: L'indirizzo ip del server che sta effettuando la chiamata non valido perchè non inserito nella whitelist associata alle credenziali.
- ERROR_SERVER_UNAVAILABLE: Il server non è disponibile o si è verificato un errore di comunicazione generico.
Status | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
Il campo assetType può avere i seguenti valori:
In .NET è possibile utilizzare la struttura statica assetTypes presente in Structures. |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
require "vendor/autoload.php" try { $ezPrintSDK = new ezPrintSDKWrapper('http://demo.ezprint.it'); $apiToken = $ezPrintSDK->cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); $spoolId = $ezPrintSDK->editor->eAddGlobalAssetToTemplates("http://www.palladio-tv.it/Internet/siti_gec/2B/Manzan_Disney/codice/Pippo.png", 3, array(0)); } catch (Exception $e) { echo 'Error Code: ', $e->getMessage(); } |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
try { var ezPrintSDK = require('ezprint-sdk-wrapper'); ezPrintSDK.initializeWrapper('http://demo.ezprint.it'); var apiToken = ezPrintSDK.cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); var spoolId = ezPrintSDK.editor.eAddGlobalAssetToTemplates("http://www.palladio-tv.it/Internet/siti_gec/2B/Manzan_Disney/codice/Pippo.png", 3, [0]); } catch (ex) { console.log(ex); } |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
try { ezPrintSDKWrapper.Client ezPrintSDK = new ezPrintSDKWrapper.Client("http://demo.ezprint.it"); ezPrintSDK.cLoginAPI("1WHm0icsupAEm9fil9en","yCHZ0nKiyn1MU0DhpgmG"); int spoolId = ezPrintSDK.Editor.eAddGlobalAssetToTemplates("http://www.palladio-tv.it/Internet/siti_gec/2B/Manzan_Disney/codice/Pippo.png", ezPrintSDKWrapper.Structures.assetTypes.galleryAsset, new int[] {0}); } catch (ezPrintException ex) { string ErrorMessage = ex.Message; } |