Contrôler l'indexation par les moteurs de recherche (noindex)
Contrôle d'accèsDécide si un flipbook hébergé peut être indexé par les moteurs de recherche. Active un noindex robots pour que la page reste hors de Google et des autres résultats de recherche.
API utilisées dans cette discussion
Une information inexacte ou obsolète dans ce guide ?
Ce que tu peux faire
Chaque flipbook hébergé possède une page que les moteurs de recherche peuvent explorer. Cet endpoint te permet de contrôler si cette page est indexable :
- Ajouter un signal
noindexpour que les moteurs de recherche gardent le flipbook hors de leurs résultats. - Le retirer à nouveau pour que le flipbook puisse être indexé normalement.
Avant de commencer
Tu auras besoin de :
- Une clé d'API — envoyée dans l'en-tête
X-Api-Keysur chaque requête. - Le
flipbookId— l'identifiant numérique renvoyé lorsque tu crées un flipbook (sousID) ou depuis les endpoints de liste. - Les requêtes sont envoyées à l'URL de base
https://go.fliplink.me.
Le corps est form-urlencoded (pas du JSON).
Paramètre
PUT /api/set-indexing/{flipbookId} prend un seul champ urlencoded :
| Champ | Type | Ce qu'il fait |
|---|---|---|
IsNoIndex | booléen | true ajoute un noindex robots (la page n'est pas indexée) ; false autorise l'indexation |
Rendre un flipbook non indexable
Définis IsNoIndex=true. Les moteurs de recherche qui respectent le signal robots ne référenceront pas la page du flipbook.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=true'
Réponse :
{ "Result": "OK", "Message": "Updated successfully" }
Réautoriser l'indexation
Définis IsNoIndex=false pour retirer le signal noindex afin que le flipbook puisse apparaître dans les résultats de recherche.
curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsNoIndex=false'
Réponse :
{ "Result": "OK", "Message": "Updated successfully" }
Erreurs possibles
- Clé d'API manquante ou invalide → HTTP
401. Cela renvoie une simple page HTML « Unauthorized » — il n'y a pas de corps JSON. Vérifie que l'en-têteX-Api-Keyest présent et correct. flipbookIdinconnu (ou non détenu par ta clé) → HTTP200avec{ "Result": "ERROR", "Message": "Item not found" }.- Champ de corps mal orthographié → HTTP
200avec{ "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.
Notes
noindexest un contrôle SEO, pas un contrôle d'accès. Il demande aux moteurs de recherche de ne pas référencer la page — il n'empêche pas quiconque possède le lien d'ouvrir le flipbook. Pour restreindre qui peut consulter, utilise la protection par mot de passe ou une liste d'e-mails autorisés.- Les changements d'indexation ne sont pas instantanés. Même après avoir défini
noindex, un moteur de recherche doit réexplorer la page avant qu'elle ne disparaisse des résultats ; le délai dépend du moteur.