Personyze Wiki Personyze Wiki docs
Français
Open Personyze
Docs/ Developers/ Ressources pour les développeurs
Developers

Ressources pour les développeurs

L’API REST, le langage de modèles, les SDK mobiles et les outils web de Personyze : présentations rapides et liens vers la référence complète.

4 min read Updated 1 hour ago

Personyze propose une API REST pour gérer votre compte par programmation, un langage de modèles pour écrire le HTML des actions, et un ensemble de SDK pour l’intégration mobile native et via gestionnaire de balises. Cette page est le point de départ — des présentations rapides et des liens vers la documentation de référence complète.

API REST

L’API REST de Personyze permet à des applications tierces de lire et de modifier les données de votre compte : gérer les utilisateurs et les listes d’utilisateurs, travailler avec les catalogues de produits et d’articles, contrôler les emplacements et les actions, effectuer des opérations en direct sur les utilisateurs en ligne, interroger les résumés de rapports quotidiens, et plus encore. Elle utilise le HTTP standard, accepte et renvoie du JSON, et prend en charge les quatre verbes standard (GET, POST, PUT, DELETE).

Exemple rapide

Récupérer l’utilisateur dont l’ID interne est 42:

curl 'https://api:YOUR_API_KEY@app.personyze.com/rest/users/where/internal_id=42'

La forme générale de chaque requête :

https://api:<API_KEY>@app.personyze.com/rest/<object>[/<modifier>/<value>...]

Référence complète de l’API REST (4 articles)

📖 Présentation et démarrage rapideForme des requêtes, méthodes HTTP, codes de réponse, conventions comme id ou internal_id. Lire →
🔑 AuthentificationObtenir votre clé API, l’envoyer par en-tête ou dans l’URL, codes d’erreur, schémas multi-comptes. Exemples curl, Python et JS. Lire →
🧩 Paramètres de cheminLa syntaxe where / columns / order_by / limit avec tous les opérateurs, la composition AND/OR, et les règles des colonnes indexées. Lire →
📚 Référence des objetsUne page par objet pour les 18 endpoints — utilisateurs, produits, articles, actions, emplacements, interactions, événements, sessions, résumés. Lire →

Langage de modèles

Les actions Personyze (bannières, popups, widgets de recommandation, e-mails) s’écrivent dans un langage de modèles qui est pour l’essentiel du HTML et du CSS ordinaires, avec des directives pour les paramètres modifiables, des boucles sur les tables Personyze (produits, articles), des conditions, et des noms de classes spéciaux qui transforment des éléments ordinaires en widgets reconnus par Personyze.

📝 Langage de modèles — référence du HTML des actionsRéférence complète de la syntaxe : variables ${args} , variables d’utilisateur et de session, fonctions, boucles de tables ${foreach} , conditions, classes spéciales préfixées par $($responsive, $btn, $popup, $cform, etc.), gestion des formulaires, et les directives ${menu} qui construisent l’éditeur visuel. Plus la bibliothèque GitHub de 12 exemples de modèles prêts à l’emploi. Lire →

SDK et outils sur GitHub

Si l’API REST et le langage de modèles sont désormais entièrement documentés dans le wiki, tout le code open source de Personyze reste sur GitHub, à l’adresse github.com/personyze :

SDK mobiles natifs

📱 SDK Android (Java)Suivi et personnalisation Personyze complets pour les applications Android. Dépôt → · Application de démo →
🍎 SDK iOS (Swift)Intégration iOS native avec les mêmes fonctionnalités que le SDK Android. Dépôt → · Application de démo →

Les deux SDK sont publiés sous licence MIT. Les applications de démo sont des références exécutables qui montrent tout le parcours, de la configuration à la personnalisation. Pour une procédure guidée, voir le guide d’intégration des recommandations de produits pour applications mobiles.

Outils web

🏷 Modèle Google Tag ManagerLe code de suivi Personyze sous forme de modèle GTM importable. Ajoutez-le à votre conteneur au lieu de coder l’extrait à la main. Dépôt →
📑 Source du langage de modèlesLa source de la référence du langage de modèles (ci-dessus) et 12 exemples de modèles entièrement annotés : popups, formulaires, minuteurs, recommandations, e-mails, preuve sociale. Dépôt →

Associez le modèle GTM au guide de configuration de Google Tag Manager pour le parcours d’intégration complet.

Did this page answer your question?
Thank you — that goes to whoever maintains this page.