Création d'un article de blog
POST/v1/blog/article
Vous avez la possibilité de créer un article de blog.
Request
- application/json
Body
required
Information sur l'article de blog
- 1 : La page est référencée par les moteurs de recherche.
- 2 : Ne pas référencer la page et ne pas suivre les liens de la page
- 3 : Ne pas référencer la page
- 4 : Ne pas suivre les liens de la page
Possible values: <= 100 characters
Titre de votre article de blog
Possible values: <= 255 characters
Description courte de votre article de blog
Contenu texte de votre article de blog
Image de votre article de blog. Url ou contenu de l'image en base64 encode
Possible values: <= 255 characters
Meta title de votre article de blog
Possible values: <= 255 characters
Meta keywords de votre article de blog
Possible values: <= 255 characters
Meta description de votre article de blog
Possible values: [1, 2, 3, 4]
Default value: 1
Possible values: <= 255 characters
URL personnalisée de votre article de blog
Possible values: [1, 0]
Default value: 1
- 1 : L'article de blog est visible sur votre site
- 0 : L'article de blog n'est pas visible sur votre site
Possible values: [1, 0]
- null : Utiliser la configuration par défaut du blog
- 1 : Forcer l'activation des commentaires
- 0 : Forcer la désactivation des commentaires
Date de publication (Date au format ISO 8601)
Définir la liste des identifiants des catégories de votre blog
Définir la liste des libellés des catégories de votre blog, si nous ne trouvons pas le libellé, une nouvelle catégorie sera créée
Définir la liste des identifiants des tags de votre blog
Définir la liste des libellés des tags de votre blog, si nous ne trouvons pas le libellé, un nouveau tag sera créée
Responses
- 200
- 400
- 401
- 406
- 429
- 503
Création de votre article de blog
- application/json
- application/xml
- Schema
- Example (from schema)
Schema
- 1 : La page est référencée par les moteurs de recherche.
- 2 : Ne pas référencer la page et ne pas suivre les liens de la page
- 3 : Ne pas référencer la page
- 4 : Ne pas suivre les liens de la page
Array [
]
Array [
]
Possible values: <= 100 characters
Titre de votre article de blog
Possible values: <= 255 characters
Description courte de votre article de blog
Contenu texte de votre article de blog
Image de votre article de blog. Url ou contenu de l'image en base64 encode
Possible values: <= 255 characters
Meta title de votre article de blog
Possible values: <= 255 characters
Meta keywords de votre article de blog
Possible values: <= 255 characters
Meta description de votre article de blog
Possible values: [1, 2, 3, 4]
Default value: 1
Possible values: <= 255 characters
URL personnalisée de votre article de blog
Possible values: [1, 0]
Default value: 1
- 1 : L'article de blog est visible sur votre site
- 0 : L'article de blog n'est pas visible sur votre site
Possible values: [1, 0]
- null : Utiliser la configuration par défaut du blog
- 1 : Forcer l'activation des commentaires
- 0 : Forcer la désactivation des commentaires
Date de publication (Date au format ISO 8601)
categories
object[]
Information contenant les catégories
Possible values: <= 30 characters
Titre de votre catégorie de blog
Possible values: <= 100 characters
Titre de la page de votre catégorie de blog
Contenu en haut de la page de votre catégorie de blog
Contenu en bas de la page de votre catégorie de blog
Possible values: <= 255 characters
Meta title de votre catégorie de blog
Possible values: <= 255 characters
Meta keywords de votre catégorie de blog
Possible values: <= 255 characters
Meta description de votre catégorie de blog
Possible values: [1, 2, 3, 4]
Default value: 1
- 1 : La page est référencée par les moteurs de recherche.
- 2 : Ne pas référencer la page et ne pas suivre les liens de la page
- 3 : Ne pas référencer la page
- 4 : Ne pas suivre les liens de la page
Possible values: <= 255 characters
URL personnalisée de votre catégorie de blog
Possible values: [1, 0]
Default value: 1
- 1 : La catégorie de blog est visible sur votre site
- 0 : La catégorie de blog n'est pas visible sur votre site
tags
object[]
Information contenant les tags
Libellé de votre tag de blog
{
"title": "Mon article de blog",
"shortDescription": "Voici le résumé de mon article de blog",
"description": "<p>Voici le contenu de mon article de blog</p><p>Vous pouvez retrouver toutes les informations sur mon site</p>",
"image": "https://www.url-du-site-de-l-image.fr/mon-image.png",
"metaTitle": "Mon article de blog",
"metaKeywords": "mon article, ma ville, ...",
"metaDescription": "Vous pouvez retrouver toutes les informations dans mon article de blog",
"metaAvailableIndexation": "1",
"linkRewrite": "mon-article-de-blog",
"status": "1",
"activateComment": "1",
"publishedAt": "2024-12-01T09:00:00+00:00",
"id": "1",
"url": "https://www.example.fr/blog/**************-n********.html",
"categories": [
{
"title": "Ma catégorie",
"sectionTitle": "Voici le titre de ma page",
"headerContent": "<p>Contenu de haut de page</p>",
"footerContent": "<p>Contenu de bas de page</p>",
"metaTitle": "ma catégorie de blog",
"metaKeywords": "ma catégorie, ma ville, ...",
"metaDescription": "Vous pouvez retrouver toutes les informations dans ma catégorie de blog",
"metaAvailableIndexation": "1",
"linkRewrite": "ma-categorie-de-blog",
"status": "1",
"id": "1"
}
],
"tags": [
{
"label": "Mon tag",
"id": "1"
}
]
}
- Schema
- Example (from schema)
Schema
- 1 : La page est référencée par les moteurs de recherche.
- 2 : Ne pas référencer la page et ne pas suivre les liens de la page
- 3 : Ne pas référencer la page
- 4 : Ne pas suivre les liens de la page
Array [
]
Array [
]
Possible values: <= 100 characters
Titre de votre article de blog
Possible values: <= 255 characters
Description courte de votre article de blog
Contenu texte de votre article de blog
Image de votre article de blog. Url ou contenu de l'image en base64 encode
Possible values: <= 255 characters
Meta title de votre article de blog
Possible values: <= 255 characters
Meta keywords de votre article de blog
Possible values: <= 255 characters
Meta description de votre article de blog
Possible values: [1, 2, 3, 4]
Default value: 1
Possible values: <= 255 characters
URL personnalisée de votre article de blog
Possible values: [1, 0]
Default value: 1
- 1 : L'article de blog est visible sur votre site
- 0 : L'article de blog n'est pas visible sur votre site
Possible values: [1, 0]
- null : Utiliser la configuration par défaut du blog
- 1 : Forcer l'activation des commentaires
- 0 : Forcer la désactivation des commentaires
Date de publication (Date au format ISO 8601)
categories
object[]
Information contenant les catégories
Possible values: <= 30 characters
Titre de votre catégorie de blog
Possible values: <= 100 characters
Titre de la page de votre catégorie de blog
Contenu en haut de la page de votre catégorie de blog
Contenu en bas de la page de votre cat égorie de blog
Possible values: <= 255 characters
Meta title de votre catégorie de blog
Possible values: <= 255 characters
Meta keywords de votre catégorie de blog
Possible values: <= 255 characters
Meta description de votre catégorie de blog
Possible values: [1, 2, 3, 4]
Default value: 1
- 1 : La page est référencée par les moteurs de recherche.
- 2 : Ne pas référencer la page et ne pas suivre les liens de la page
- 3 : Ne pas référencer la page
- 4 : Ne pas suivre les liens de la page
Possible values: <= 255 characters
URL personnalisée de votre catégorie de blog
Possible values: [1, 0]
Default value: 1
- 1 : La catégorie de blog est visible sur votre site
- 0 : La catégorie de blog n'est pas visible sur votre site
tags
object[]
Information contenant les tags
Libellé de votre tag de blog
<root>
<title>Mon article de blog</title>
<shortDescription>Voici le résumé de mon article de blog</shortDescription>
<description>
<p>Voici le contenu de mon article de blog</p>
<p>Vous pouvez retrouver toutes les informations sur mon site</p>
</description>
<image>https://www.url-du-site-de-l-image.fr/mon-image.png</image>
<metaTitle>Mon article de blog</metaTitle>
<metaKeywords>mon article, ma ville, ...</metaKeywords>
<metaDescription>Vous pouvez retrouver toutes les informations dans mon article de blog</metaDescription>
<metaAvailableIndexation>1</metaAvailableIndexation>
<linkRewrite>mon-article-de-blog</linkRewrite>
<status>1</status>
<activateComment>1</activateComment>
<publishedAt>2024-12-01T09:00:00+00:00</publishedAt>
<id>1</id>
<url>https://www.example.fr/blog/**************-n********.html</url>
<categories>
<title>Ma catégorie</title>
<sectionTitle>Voici le titre de ma page</sectionTitle>
<headerContent>
<p>Contenu de haut de page</p>
</headerContent>
<footerContent>
<p>Contenu de bas de page</p>
</footerContent>
<metaTitle>ma catégorie de blog</metaTitle>
<metaKeywords>ma catégorie, ma ville, ...</metaKeywords>
<metaDescription>Vous pouvez retrouver toutes les informations dans ma catégorie de blog</metaDescription>
<metaAvailableIndexation>1</metaAvailableIndexation>
<linkRewrite>ma-categorie-de-blog</linkRewrite>
<status>1</status>
<id>1</id>
</categories>
<tags>
<label>Mon tag</label>
<id>1</id>
</tags>
</root>
Problème dans les paramètres :
-
Paramètre manquant
-
Paramètre json ne peut pas être exploité
- application/json
- application/xml
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
{
"error": {
"code": 0,
"message": "string",
"details": [
"string"
]
}
}
{
"error": {
"code": 400,
"message": "PARAMETER_EMPTY",
"details": [
"Paramètre manquant"
]
}
}
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
<error>
<code>0</code>
<message>string</message>
<details>string</details>
</error>
{
"error": {
"code": 400,
"message": "PARAMETER_EMPTY",
"details": [
"Paramètre manquant"
]
}
}
La clé API est invalide
- application/json
- application/xml
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
{
"error": {
"code": 0,
"message": "string",
"details": [
"string"
]
}
}
{
"error": {
"code": 401,
"message": "UNAUTHORIZED",
"details": []
}
}
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
<error>
<code>0</code>
<message>string</message>
<details>string</details>
</error>
{
"error": {
"code": 401,
"message": "UNAUTHORIZED",
"details": []
}
}
Erreur quota de la formule
- application/json
- application/xml
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
{
"error": {
"code": 0,
"message": "string",
"details": [
"string"
]
}
}
{
"error": {
"code": 406,
"message": "QUOTA_ERROR",
"details": [
"Le quota des articles de blog a été atteint."
]
}
}
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
<error>
<code>0</code>
<message>string</message>
<details>string</details>
</error>
{
"error": {
"code": 406,
"message": "QUOTA_ERROR",
"details": [
"Le quota des articles de blog a été atteint."
]
}
}
Erreur rate limit
- application/json
- application/xml
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
{
"error": {
"code": 0,
"message": "string",
"details": [
"string"
]
}
}
{
"error": {
"code": 429,
"message": "Too Many Requests",
"details": []
}
}
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
<error>
<code>0</code>
<message>string</message>
<details>string</details>
</error>
{
"error": {
"code": 429,
"message": "Too Many Requests",
"details": []
}
}
Une erreur est survenue durant l'enregistrement de l'article du blog.
- application/json
- application/xml
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
{
"error": {
"code": 0,
"message": "string",
"details": [
"string"
]
}
}
{
"error": {
"code": 503,
"message": "SERVICE_UNAVAILABLE",
"details": [
"Une erreur est survenue durant l'enregistrement de l'article de blog."
]
}
}
- Schema
- Example (from schema)
- Example
Schema
error
object
Vous aurez le code de l'erreur.
Vous aurez une information détaillée sur le type d'erreur.
<error>
<code>0</code>
<message>string</message>
<details>string</details>
</error>
{
"error": {
"code": 503,
"message": "SERVICE_UNAVAILABLE",
"details": [
"Une erreur est survenue durant l'enregistrement de l'article de blog."
]
}
}