BOTRADE - API de synchronisation OVH ====================================== Contenu de ce dossier (4 fichiers a uploader ensemble, dans un sous-dossier de ton hebergement, ex: /botrade/) : - sync.php le point d'entree unique (GET = tirer, POST = pousser) - config.example.php modele de connexion a la base - .htaccess force la transmission de l'en-tete Authorization - README.txt ce fichier Etapes avant upload -------------------- 1. Copie config.example.php en config.php (meme dossier que sync.php). 2. Dans config.php, renseigne db_user et db_pass avec tes identifiants MySQL OVH (db_host et db_name sont deja remplis avec "vitacuralliance", a verifier si ton compte MySQL porte un autre nom). 3. Verifie que tu as bien execute le script SQL (botrade_ovh_schema.sql, deja fourni) et insere ta cle secrete : INSERT INTO botrade_api_keys (secret, label) VALUES ('TA-CLE-LONGUE', 'botrade'); Upload ------ Uploade ces 4 fichiers (sync.php, config.php - PAS config.example.php une fois rempli -, .htaccess, README.txt est optionnel) dans un dossier de ton hebergement, par exemple https://tondomaine.fr/botrade/sync.php. Donne-moi ensuite l'URL complete une fois en ligne. Test rapide (depuis un navigateur ou un terminal, remplace l'URL et la cle) : GET https://tondomaine.fr/botrade/sync.php?resource=zone_overrides&since=0 avec l'en-tete "Authorization: Bearer TA-CLE-LONGUE" Une reponse comme {"rows":[],"server_now_ms":...} confirme que tout fonctionne (liste vide car aucune zone manuelle n'existe encore). Securite -------- - config.php ne doit jamais etre partage ni commite publiquement (il contient le mot de passe MySQL). - La cle API circule uniquement en HTTPS - verifie que ton domaine force bien HTTPS (redirection automatique cote OVH, generalement active par defaut).