Documentation Luneo

Documentation technique complète pour intégrer et personnaliser Luneo Enterprise. Guides, API, SDK et exemples de code pour développeurs.

Sections de documentation

Articles populaires

Exemples de code

JavaScript

Créer un design avec l'API

const response = await fetch('https://api.luneo.app/v1/designs', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    template: 'social-post',
    prompt: 'Créer un post Instagram pour une startup tech',
    brand: {
      colors: ['#3B82F6', '#1E40AF'],
      fonts: ['Inter', 'Roboto']
    }
  })
});

const design = await response.json();
console.log('Design créé:', design.id);
Node.js

Webhook handler

const express = require('express');
const app = express();

app.post('/webhook', (req, res) => {
  const { event, data } = req.body;
  
  switch(event) {
    case 'design.completed':
      console.log('Design terminé:', data.designId);
      // Traiter le design terminé
      break;
    case 'design.failed':
      console.log('Design échoué:', data.error);
      // Gérer l'erreur
      break;
  }
  
  res.status(200).send('OK');
});
Python

Authentification OAuth

import requests

# Obtenir le token d'accès
auth_response = requests.post('https://api.luneo.app/oauth/token', {
    'grant_type': 'authorization_code',
    'client_id': 'YOUR_CLIENT_ID',
    'client_secret': 'YOUR_CLIENT_SECRET',
    'code': authorization_code
})

access_token = auth_response.json()['access_token']

# Utiliser le token pour les requêtes
headers = {'Authorization': f'Bearer {access_token}'}
response = requests.get('https://api.luneo.app/v1/user', headers=headers)

Liens rapides

Prêt à intégrer Luneo ?

Découvrez notre API puissante et créez des expériences personnalisées avec Luneo Enterprise. Support technique inclus.