Questo metodo può essere utilizzato per ottenere la lista delle lingua attualmente installate all'interno del sistema.
Non ci sono parametri specifici richiesti per l'utilizzo di questo metodo. 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:
require "vendor/autoload.php" try { $ezPrintSDK = new ezPrintSDKWrapper('http://demo.ezprint.it'); $apiToken = $ezPrintSDK->cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); $availableLanguages = $ezPrintSDK->backOffice->bGetAvailableLanguages(); foreach($availableLanguages as $language) { echo $language['languageCode'], ' ', $trigger['languageName']; } } catch (Exception $e) { echo 'Error Code: ', $e->getMessage(); } |
try { var ezPrintSDK = require('ezprint-sdk-wrapper'); ezPrintSDK.initializeWrapper('http://demo.ezprint.it'); var apiToken = ezPrintSDK.cLoginAPI('1WHm0icsupAEm9fil9en','yCHZ0nKiyn1MU0DhpgmG'); var availableLanguages = ezPrintSDK.backOffice.bGetAvailableLanguages(); availableLanguages.forEach(function(language) { console.log(language.languageCode); console.log(language.languageName); }); } 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(); foreach (ezPrintSDKWrapper.Structures.languageItem language in availableLanguages) { System.Console.WriteLine("Language {0}: {1}", language.languageCode, language.languageName); } } catch (ezPrintException ex) { string ErrorMessage = ex.Message; } |