Aller à la documentation
SparkGlimSparkGlim Développeurs
Rechercher dans toute la documentation

Essayez un sujet dans votre langue ou un chemin API exact.

    Référence API

    Envoyer un commentaire modéré

    Envoie un commentaire d’un profil vérifié selon les réglages de l’article et la modération.

    POSThttps://api.sparkglim.net/api/public/blog/:slug/comments

    Modèle d’accès

    Modèle d’accès
    Accès public avec validation
    Disponibilité documentée
    Implémenté dans le code

    La disponibilité est vérifiée dans le code, pas garantie en production.

    Profil vérifié requis ; commentaires potentiellement en attente. Aucune création publique d’identité n’est impliquée.

    Paramètres

    NomTypeValidation
    slugObligatoire

    Identifiant d’URL pour la campagne ou l’article publié existant.

    stringValidation : Segment URL public.

    Requête

    NomTypeValidation
    contentObligatoire

    Texte de commentaire d’un profil communautaire vérifié ; la modération s’applique.

    stringValidation : 2–4000.
    profileTokenObligatoire

    Jeton d’un profil communautaire vérifié existant ; cet endpoint ne crée pas cette identité.

    stringValidation : Profil communautaire existant et vérifié, requis par le gestionnaire.

    Requête

    Les exemples décrivent le contrat et ne sont pas exécutés. Utilisez des données de test autorisées ; ne saisissez jamais de secret réel ici.

    POST /api/public/blog/:slug/comments
    http
    POST /api/public/blog/example-campaign/comments HTTP/1.1
    Host: api.sparkglim.net
    Content-Type: application/json
    
    {
      "content": "Example comment text.",
      "profileToken": "<VERIFIED_COMMUNITY_PROFILE_TOKEN>"
    }

    Réponse

    Réponse de succès · HTTP 200
    json
    {
      "success": true,
      "moderated": true,
      "message": "Your comment is awaiting moderation."
    }
    Réponse d’erreur · HTTP 400
    json
    {
      "success": false,
      "error": "<ERROR_MESSAGE>"
    }

    Validation, permissions, données indisponibles et pannes utilisent le statut HTTP et l’erreur du gestionnaire.

    Limites et tentatives

    Limite serveur par défaut : 100 requêtes par IP sur 60 secondes. Des contrôles spécifiques s’appliquent.

    Compatibilité du code

    Les opérations autorisées nécessitent des tests propres au compte.

    • server/src/api/router.ts
    • server/src/api/routes/public.ts