Vantaggi

Questi sono alcuni dei vantaggi offerti dalle API 4Dem:
  • Pieno controllo sui parametri delle funzioni API
  • Possibilità di integrare 4Dem con qualsiasi applicazione desktop o web
  • Sintassi di comando estremamente intuitiva
  • Pieno supporto dei formati JSON ed XML per le risposte

Esempi

Invio di una richiesta alle API di 4Dem
Le API di 4Dem possono accettare dati in HTTP POST o HTTP GET. Di seguito un esempio di HTTP GET che effettua il log-in nell’area utenti.

http://www.4dem.it/api.php?Command=User.Login&ResponseFormat=XML&Username=admin&Password=admin

API Response

L'API 4Dem restituisce sempre un feedback, sia esso negativo (errorCode ed errorNumbers) che positivo (response parameters).
Errore:
						<?xml version="1.0" encoding="utf-8"?>
						<response>
							<Success></Success>
							<ErrorCode/>
							<ErrorText/>
						</response>
					
Success:
						<?xml version="1.0" encoding="utf-8"?>
						<response>
							<Success><![CDATA[1]]></Success>
							<ErrorCode><![CDATA[0]]></ErrorCode>
							<ErrorText></ErrorText>
							<SessionID><![CDATA[08be000c325a0cc466d85032bf9c9573]]></SessionID>
							<UserInfo>
								<UserID><![CDATA[1]]></UserID>
								<RelUserGroupID><![CDATA[1]]></RelUserGroupID>
								<EmailAddress><![CDATA[test@domain.com]]></EmailAddress>
								<Username><![CDATA[admin]]></Username>
								<Password><![CDATA[21232f297a57a5a743894a0e4a801fc3]]></Password>
							</UserInfo>
						</response>