Ciblage et calcul

Cette requête permet de calculer le ciblage, et le coût du ciblage.

URL

POST https://api.smspartner.fr/v1/location/optin

Paramètres

Nom
Valeur

op

Opération à effectuer:

  • Calcul : Permet de calculer le coût et le nombre de contact concerné par le ciblage

  • price : Permet de calculer le coût d’un ciblage

  • Rent : Loue une base de contact

parameters

sexe :

Sexe des contacts ciblés, doit être: – m (mixte) – ou h (homme) – ou f (femme)

minAge :

Age minimum de la cible, doit être supérieur à 18.

maxAge :

Age maximum de la cible, doit être inférieur à 99.

interest :

Catégorie principal de la cible.

subInterest (optionnel) :

Sous catégorie de la catégorie principal

category (optionnel) :

Catégorie sociaux professionnelle: – 102: CSP+ – 103: CSP-

department (optionnel) :

Liste des départements ciblés. ex: 02,60, etc…

zipcode (optionnel) :

Liste des codes postaux ciblés. ex: 02200,60200, etc…

volumes

Ce paramètre est disponible uniquement si op = rent ou price.

Permet de choisir un volume souhaité par code postal ou département

Requêtes

<?php
        // Prepare data for POST request
        $fields = array(
            'apiKey'=> 'YOUR API KEY',
            'op':'calcul',
            'parameters':{
            'sexe'=> 'm',
            'minAge'=> '25',
            'maxAge' => '35',
            'zipcode'=> '60200',
            'interest'=> 14, /*Habitation*/
            'subInterest'=> 35 /*Cuisine*/
            },
            'volumes':{
            '60200':20
            }
        );
 
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL,'https://api.smspartner.fr/v1/location/optin');
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_TIMEOUT, 10);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS,json_encode($fields));
 
        $result = curl_exec($curl);
        curl_close($curl);
 
        // Process your response here
        echo $result;
?>

Réponse

{
    "success": true,
    "op": "price",
    "datas": [
        {
            "Type": "CP",
            "Localite": "06200",
            "Volume": 20
        },
        {
            "Type": "total",
            "Localite": "total",
            "Volume": 20
        }
    ],
    "cost": {
        "quantity": 20,
        "total": 2.52,
        "cost_unity": 0.09
    }
}

Erreurs

{
    "success": false,
    "code": 10,
    "message": "Clé API incorrecte"
}

Code erreurs

Code de réponse
Réponse

1

La Clé API est requise

10

Clé API incorrecte

200

Tout s'est bien passé !

Dernière mise à jour