Questo metodo può essere utilizzato per ottenere la lista delle sessioni attive all'interno del sistema.
I parametri richiesti da questa funzione sono:
In caso di successo ritorna un'array di oggetti così strutturati:
In caso di errore il metodo genererà un'eccezione che riporterà uno dei seguenti codici di errore:
Il campo sessionType può avere i seguenti valori:
In .NET è possibile utilizzare la struttura statica editorSessionType presente in Structures. |
Il campo editorType può avere i seguenti valori:
In .NET è possibile utilizzare la struttura statica editorType presente in Structures. |
require "vendor/autoload.php" try { $ezPrintSDK = new ezPrintSDKWrapper('http://demo.ezprint.it'); $apiToken = $ezPrintSDK->cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); $editorSessions = $ezPrintSDK->editor->eGetActiveEditorSessions(false, false, 2, false); foreach($editorSessions as $session) { echo $session['sessionHash'], ' ', $session['languageCode']; } } catch (Exception $e) { echo 'Error Code: ', $e->getMessage(); } |
try { var util = require('util'); var ezPrintSDK = require('ezprint-sdk-wrapper'); ezPrintSDK.initializeWrapper('http://demo.ezprint.it'); var apiToken = ezPrintSDK.cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); var editorSessions = ezPrintSDK.editor.eGetActiveEditorSessions(false, false, 2, false); editorSessions.forEach(function(session) { console.log(session.sessionHash); console.log(session.languageCode); }); } catch (ex) { console.log(ex); } |
try { ezPrintSDKWrapper.Client ezPrintSDK = new ezPrintSDKWrapper.Client("http://demo.ezprint.it"); ezPrintSDK.cLoginAPI("1WHm0icsupAEm9fil9en","yCHZ0nKiyn1MU0DhpgmG"); List<ezPrintSDKWrapper.Structures.languageItem> availableLanguages = ezPrintSDK.BackOffice.bGetAvailableLanguages(); List<ezPrintSDKWrapper.Structures.sessionEditorItem> editorSessions = ezPrintSDK.Editor.eGetActiveEditorSessions(false, false, ezPrintSDKWrapper.Structures.editorType.smartEditor, false); System.Console.WriteLine("Editor Session {0}: {1}", editorSessions[0].sessionHash, editorSessions[0].languageCode); } catch (ezPrintException ex) { string ErrorMessage = ex.Message; } |
Questo metodo può essere utilizzato per ottenere la lista delle sessioni attive all'interno del sistema.
I parametri richiesti da questa funzione sono:
In caso di successo ritorna un'array di oggetti così strutturati:
verifyProjectNameConflict
In caso di errore il metodo genererà un'eccezione che riporterà uno dei seguenti codici di errore:
Il campo sessionType può avere i seguenti valori:
In .NET è possibile utilizzare la struttura statica editorSessionType presente in Structures. |
Il campo editorType può avere i seguenti valori:
In .NET è possibile utilizzare la struttura statica editorType presente in Structures. |
require "vendor/autoload.php" try { $ezPrintSDK = new ezPrintSDKWrapper('http://demo.ezprint.it'); $apiToken = $ezPrintSDK->cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); $editorSessions = $ezPrintSDK->editor->eGetActiveEditorSessions(false, false, 2, false); foreach($editorSessions as $session) { echo $session['sessionHash'], ' ', $session['languageCode']; } } catch (Exception $e) { echo 'Error Code: ', $e->getMessage(); } |
try { var util = require('util'); var ezPrintSDK = require('ezprint-sdk-wrapper'); ezPrintSDK.initializeWrapper('http://demo.ezprint.it'); var apiToken = ezPrintSDK.cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); var editorSessions = ezPrintSDK.editor.eGetActiveEditorSessions(false, false, 2, false); editorSessions.forEach(function(session) { console.log(session.sessionHash); console.log(session.languageCode); }); } catch (ex) { console.log(ex); } |
try { ezPrintSDKWrapper.Client ezPrintSDK = new ezPrintSDKWrapper.Client("http://demo.ezprint.it"); ezPrintSDK.cLoginAPI("1WHm0icsupAEm9fil9en","yCHZ0nKiyn1MU0DhpgmG"); List<ezPrintSDKWrapper.Structures.languageItem> availableLanguages = ezPrintSDK.BackOffice.bGetAvailableLanguages(); List<ezPrintSDKWrapper.Structures.sessionEditorItem> editorSessions = ezPrintSDK.Editor.eGetActiveEditorSessions(false, false, ezPrintSDKWrapper.Structures.editorType.smartEditor, false); System.Console.WriteLine("Editor Session {0}: {1}", editorSessions[0].sessionHash, editorSessions[0].languageCode); } catch (ezPrintException ex) { string ErrorMessage = ex.Message; } |