Bonjour,
J'ai un site web en php, où l'on crée des demandes d'enlèvements.
L'usager renseigne ses coordonnées et cela va en base de données.
En parallèle, j'envoie ces informations via une API chez un de nos préstataires.
Cela crée un ficher contact chez eux avec un n° ID qui m'est retourné.
Mon souci est que je vois bien ce n° d'id dans le retour, mais je ne sais pas comment le récupérer pour le mettre dans une variable pour mettre à jour ma base de donnée avec cette information.
Voici le retour que j'obtiens:
object(SimpleXMLElement)#9 (1) { ["CommandeReponse"]=> object(SimpleXMLElement)#10 (2) { ["@attributes"]=> array(4) { ["Id"]=> string(11) "0066523xxxx" ["Name"]=> string(11) "ADD_CONTACT" ["Ack"]=> string(1) "1" ["Note"]=> string(32) "Le contact a bien ete enregistre" } ["Mapping"]=> object(SimpleXMLElement)#11 (1) { ["Contact"]=> object(SimpleXMLElement)#12 (1) { ["@attributes"]=> array(2) { ["Id"]=> string(6) "155335" ["Reference"]=> string(11) "0066523xxxx" } } } }

J'ai besoin de cette information et uniquement celle-ci :
["Id"]=> string(6) "155335"

Il n'y a qu'une demande et une seule création à chaque fois.
J'ai regardé plusieurs tutos mais je n'y arrive pas dès choses comme celle-ci :

echo $response->CommandeReponse[0]->Mapping[0]->Id[0];

Si vous avez un tuto ou une idée pour que je puisse lié ce retour à une variable?
Merci d'avance.

Aucune réponse