[archive] API SOAP : AccountContactAttributes

Gestion des champs personnalisés

Pour la gestion des champs Date, le format a utilisé est AAAA/M/J.

Nom de la méthodeAddAccountSegment
DescriptionAjoute un segment à votre compte
Paramètresint accountId : numéro du compte
string apiKey : clé API du compte
string name : Nom du segment
string mode : Mode de combinaisons des critères. Valeurs possibles Union ou Intersect uniquement
string details : descriptif XML du segment
Résultatint : Identifiant du nouveau segment
Exemple de code PHP5
AddAccountSegment(array(
				'accountId' => 12345, 
				'apiKey' => '00000000-0000-0000-0000-000000000000', 
				'name' => 'TEST', 
				'mode' => 'Union', 
				'details' => ''
		));   
		echo str_replace('<', '&lt; ',$soapResult->GetAccountSegmentsResult);  
	} 
	catch (Exception $e)   {   
		echo 'Caught exception: '. $e->getMessage;   
	}  
?>
Nom de la méthodeGetAccountContactAttributes
DescriptionRetourne la liste des champs personnalisés que vous avez définis dans votre compte
Paramètresint accountId : numéro du comptestring apiKey : clé API du compte
Résultatstring : liste des champs personnalisés dans le format correspondant aux entêtes « Accept » ou « Content-Type » de la requête SOAPexemple :<Fields>
<Field Name= »Nom du champ personnalisé »Id= »Identifiant du champ personnalisé »Format= »ShortText ou Number ou DateTime ou SingleSelection ou MultipleSelection « CreationDate= »date UTC de création du champ personnalisé au format yyyy-MM-dd HH:mm:ss » />
</Fields>
Exemple de code PHP5
 
Nom de la méthodeGetAccountContactAttributeValues
DescriptionRetourne la liste des valeurs du champ personnalisé à sélection simple ou multiple
Paramètresint accountId : numéro du comptestring apiKey : clé API du compteint attributeId : identifiant du champ personnalisé
Résultatstring : liste des valeurs possibles du champ personnalisé SingleSelection ou MultipleSelection  dans le format correspondant aux entêtes « Accept » ou « Content-Type » de la requête SOAPexemple :
<Values>
<Value Text= »Nom du segment »Id= »Identifiant du champ personnalisé »Index= »index de la valeur dans la liste de toutes les valeurs du champ personnalisé »CreationDate= »date UTC de création du segment au format yyyy-MM-dd HH:mm:ss » />
</Values>
Exemple de code PHP5
 
Nom de la méthodeAddAccountContactAttribute
DescriptionAjoute un champ personnalisé à votre compte
Paramètresint accountId : numéro du comptestring apiKey : clé API du comptestring name : Nom du segment
string format : Format du champ personnalisé. Valeurs possibles : ShortText ou Number ou DateTime ou SingleSelection ou MultipleSelection uniquement
Résultatint : Identifiant du nouveau champ personnalisé
Exemple de code PHP5
 
Nom de la méthodeAddAccountContactAttributeValue
DescriptionAjoute une valeur à un champ personnalisé à sélection simple ou multiple de votre compte
Paramètresint accountId : numéro du comptestring apiKey : clé API du compteint attributeId : Identifiant du champ personnalisé
string value : libellé de la nouvelle valeur
int index : Index de la nouvelle valeur
Résultatint : Identifiant de la nouvelle valeur du champ personnalisé
Exemple de code PHP5