Documentation du CMS Natheo
Index > API > Ajouter un nouveau commentaire
Permet d’ajouter un nouveau commentaire à la page défini par id ou page_slug et la locale Si tout est ok, retourne l’id du commentaire
Paramètres attendus :
nom | type | obligatoire | valeur par défaut | commentaire |
---|---|---|---|---|
id | String | OUI | id ou page_slug | |
page_slug | String | OUI | id ou page_slug | |
locale | String | NON | fr | |
author | String | OUI | ||
String | OUI | |||
comment | String | OUI | ||
ip | String | OUI | ||
user_agent | String | OUI |
Requête CURL
curl --request POST \
--url 'http://dev.natheo/api/v1/comment/' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer [mon-token]' \
--data-raw '{
"page_slug" : "bienvenue",
"author" : "azerty2",
"email" : "azerty@gmail.com",
"comment" : "test comment",
"ip" : "127.0.0.1",
"user_agent" : "user_agent"
}'
Réponse 201
{
"code_http": 201,
"message": "success",
"data": {
"id": 4
}
}
Réponse 401
Si la clé API n’est pas valide
{
"code_http": 401,
"message": "Clé API Invalide"
}
Réponse 403
Si id et slug en même temps
{
"code_http": 403,
"message": "Ressource non accessible",
"errors": [
"Le paramètre id et page_slug ne peuvent pas être mis ensemble"
]
}
Réponse 403
La page n’existe pas
{
"code_http": 403,
"message": "Ressource non accessible",
"errors": [
"Page non disponible"
]
}
Réponse 403
Si l’API est fermée
{
"code_http": 403,
"message": "Ressource non accessible",
"errors": [
"Ressource non accessible - API fermée"
]
}