IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

API nom de domaine


Sujet :

WordPress PHP

  1. #1
    Membre du Club Avatar de JackSteller
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2019
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Janvier 2019
    Messages : 41
    Points : 43
    Points
    43
    Par défaut API nom de domaine
    Bonjour,

    Voila je souhaiterais passer par un registrar de domaine (hosteur.com) sur mon site wordpress je desire mettre en place un Domain Chek leur Support m'on dit que cela etais possible en integrant une API a mon site.
    de sorte a ce que mes futur clients puisse recherche un nom de domaine et le validé et cela validera automatiquement dans mon panier chez hosteur un nouveau nom de domaine.

    Paramètres à envoyer en POST. L'acces à l'api passe par une authentification via le login/password du compte client.

    https://www.hosteur.com/api-json/index.php
    Il faut envoyer via CURL les parametres (un tableau array) encodé en JSON dans la variable "data".
    Paramètres obligatoires dans l'array "data"
    (STRING) action : Le nom de la fonction à appeler
    (INT) FK_SITE : L'identifiant du site utilisant l'api
    (INT) login : L'identifiant du client
    (STRING) pass : Le mot de passe du client
    OU
    (STRING) K_KEY : La clé API

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    function CallAPIJson($DATA)
    {
     
    //--
     
    $url = "https://www.hosteur.com/api-json/index.php";
     
    //--
     
    $DATA['IP_USER'] = $_SERVER['REMOTE_ADDR'];
    $DATA['HTTP_USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];
    $DATA['REMOTE_HOST'] = $_SERVER['REMOTE_HOST'];
    $DATA['HTTP_REFERER'] = $_SERVER['HTTP_REFERER'];
    $DATA['SCRIPT_FILENAME'] = $_SERVER['SCRIPT_FILENAME'];
    $DATA['REQUEST_URI'] = $_SERVER['REQUEST_URI'];
     
    //--
     
    $content = json_encode($DATA);
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, "data=".urlencode($content));
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    $json_response = curl_exec($curl);
    $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
     
    //--
     
    if ( $status != 200 )
    {
    die("Error: call to URL $url failed with status $status, response => ".$json_response.", curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl));
    }
     
    //--
     
    curl_close($curl);
     
    //--
     
    return json_decode($json_response, false);
    }
    ```
    ```


    ils m'ont donné cet exemple mais comment l'integrer a mon site ?

    si quelq'un a une idée

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    déjà vous avez 2 fonctionnalités :
    • F1 : mes futur clients puisse recherche un nom de domaine
    • F2 : et le valider et cela validera automatiquement dans mon panier chez hosteur un nouveau nom de domaine.

    pour chaque fonctionnalités, est ce que vous avez déjà prévu quels seront leurs utilisateurs ? simple visiteur, client connecté à son compte, client professionnel ?
    ensuite préparez les différentes pages / étapes, par exemple ce qui se passe avec F1 quand le domaine n'existe pas encore, avec F2 les étapes du paiement, peut-être la possibilité de commander plusieurs noms de domaines ?

    après si le client veut gérer complètement son nom de domaine sur votre site, il faudra un espace client pour modifier les serveurs DNS du domaine, créer des sous-domaines, des adresses e-mail, etc.

Discussions similaires

  1. nom de domaine, ou va l'argent ?
    Par abignon dans le forum Développement
    Réponses: 5
    Dernier message: 04/10/2004, 01h11
  2. Serveur web qui supporte deux noms de domaines
    Par antigone dans le forum Réseau
    Réponses: 7
    Dernier message: 30/08/2004, 11h59
  3. Récupérer le nom de domaine d'appartenance d'un serveur
    Par Laurent Dardenne dans le forum Windows
    Réponses: 2
    Dernier message: 26/01/2004, 17h01
  4. ip fixeou nom de domaine sur ordi perso
    Par windob dans le forum Développement
    Réponses: 15
    Dernier message: 14/01/2004, 10h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo