API - Interface de formulaire de prospect (F)

Modifié le  Ven, 11 Juill. à 10:47 H

MELON offre la possibilité de connecter votre formulaire via une requête POST et JSON via API, de sorte que les prospects soient directement répertoriés dans melon et que toutes les informations soient centralisées. Contrairement au formulaire de contact iFrame payant qui offre plus de liberté en termes de conception.


Fonctionnalités disponibles

CléLibelléValeurs
min_max_miete_0Montant minimal du loyer brutNombre entier
min_max_miete_1Montant maximal du loyer brutNombre entier
min_max_area_0Superficie minimaleNombre entier
min_max_area_1Superficie maximaleNombre entier
min_max_rooms_0Nombre minimal de piècesNombre décimal
min_max_rooms_1Nombre maximal de piècesNombre décimal
roomsNombre de piècesNombre décimal
object_typeType de bienappartement, artisanat, place de parking, maison, terrain, autres
object_titleNom du bienTexte
object_reference_number

Numéro de référence
Texte
household_typeType de ménageménage d'une personne, ménage en couple, ménage en couple avec enfant, ménage monoparental, colocation, autre ménage
titleCivilitéhomme, femme, autre genre
firstnamePrénomTexte
nameNomTexte
street_nrRue et numéroTexte
postcodeCode postalNombre entier
cityVilleTexte
phoneNuméro de téléphoneTexte
emailAdresse e-mailAdresse e-mail
date_of_birth
Date de naissanceDate (AAAA-MM-JJ)
remarksRemarque / MessageTexte
additional_infoInformations supplémentaires
Texte


URL de l'API et Informations d'Accès

L'interface peut être accédée via l'URL suivante :
melon.new et melon.rent:  VOTREPROJET.api.melon.rent/external-data-hook
melon.sale: VOTREPROJET.api.melon.sale/external-data-hook

Pour se connecter à l'interface, des informations d'accès sont nécessaires :
Utilisateur : immoserver
Mot de passe : 
LWJ7fWHYxHb4cCMQq76w



Format JSON

{"rooms": "3.5",
 "object_type": "apartment",
 "min_max_miete_0": "500",
 "min_max_miete_1": "1500",
 "title": "Herr",
 "firstname": "MELON",
 "name": "Support",
 "street_nr": "Kanzleistr 126",
 "postcode": "8004",
 "city": "Zürich",
 "phone": "0435434416",
 "email": "support@emonitor.ch",
 "remarks": "Bemerkung",
 "object_title": "A01",
 "object_reference_number": "001"
}



Exemple PHP

$data = array(
    'rooms' => $rooms,
    'object_type' => $object_type,
    'household_type' => $household_type,
    'min_max_miete_0' => $min_max_miete_0,
    'min_max_miete_1' => $min_max_miete_1,
    'title' => $title,
    'firstname' => $firstname,
    'name' => $name,
    'street_nr' => $street_nr,
    'postcode' => $postcode,
    'city' => $city,
    'phone' => $phone,
    'email' => $email,
    'remarks' => $remarks,
    'object_title' => $object_title,
    'object_reference_number' => $object_reference_number
);


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://IHRPROJEKT.api.melon.rent/external-data-hook");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, 'immoserver:LWJ7fWHYxHb4cCMQq76w');
$response = curl_exec($ch);
curl_close($ch);


Info supplémentaire:


Le numéro de référence est un identifiant unique. Lors de la création d’objets, il faut donc s'assurer que chaque objet possédant un numéro de référence en a un qui soit unique.
La logique utilisée par l'API pour déterminer à quel objet un intéressé doit être attribué est la suivante :

  • Si la requête contient uniquement le object_title, celui-ci sera utilisé (logique actuelle).

  • Si la requête contient uniquement le object_reference_number, celui-ci sera utilisé (nouvelle logique).

  • Si les deux sont présents, le object_reference_number est prioritaire et sera utilisé.



Vous avez des questions? Contactez notre support à l’adresse suivante: support@emonitor.ch








Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article