ForHosting KIT · Veille et lecture de sites web

Générez des balises Open Graph pour les réseaux sociaux

Ce générateur de balises Open Graph transforme quatre champs essentiels au partage en un bloc HTML propre destiné à l’en-tête de votre page.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Indiquez un titre, une description, l’URL d’une image et un type d’objet : vous obtenez le balisage complet ainsi que chaque balise séparément. L’outil vérifie que l’image utilise HTTP ou HTTPS, supprime les espaces extérieurs et échappe les caractères susceptibles de rompre un attribut HTML. Le résultat est déterministe, prêt pour vos modèles et systèmes de publication, et accessible par l’API pour $0.002 par requête.

Choisissez un contenu qui décrit la page partagée

Partez de la page elle-même, et non du réseau social où elle pourrait apparaître. Le titre Open Graph doit identifier précisément l’article, le produit, le profil ou la page de destination, tandis que la description doit donner au lecteur une raison concrète de l’ouvrir. Rédigez deux textes exacts et autonomes, car un lien partagé peut être affiché sans le contexte de votre site. Le générateur exige des valeurs non vides et retire les espaces à leurs extrémités, mais il ne réécrit, ne raccourcit et n’invente aucun argument commercial. Vous gardez ainsi la maîtrise éditoriale et obtenez un résultat prévisible dans les chaînes de publication automatisées. Même si les limites acceptées couvrent différentes pratiques, un texte concis se lit mieux et risque moins d’être tronqué. Ne placez pas une information indispensable uniquement à la fin d’une longue description. Les métadonnées doivent également rester fidèles au contenu visible de la destination.

Fournissez une image publique et le bon type d’objet

L’URL de l’image doit être une adresse absolue utilisant le schéma http ou https. Les chemins relatifs, fichiers locaux, URL de données, adresses FTP et URL incorrectes sont refusés, car les robots des réseaux sociaux doivent atteindre la ressource sur le Web. Ce contrôle porte uniquement sur le format et le protocole : il ne télécharge pas l’image, ne vérifie ni ses dimensions ni son type de média et ne garantit pas son accessibilité par un robot externe. Utilisez une URL de production stable plutôt qu’une adresse d’aperçu temporaire et assurez-vous que l’authentification, les règles destinées aux robots ou la protection contre les liens directs ne bloquent pas les services de création de cartes. Le champ type devient la valeur og:type. website convient souvent à une page générale et article à un contenu éditorial. D’autres valeurs non vides restent possibles pour les extensions compatibles.

Installez les balises et contrôlez la page publiée

La réponse fournit un champ html contenant quatre éléments meta séparés par des retours à la ligne, ainsi qu’un tableau tags reprenant chaque élément. Placez-les dans l’en-tête du document au moyen du système de métadonnées des routes, du modèle serveur ou de l’étape de génération statique responsable de la page. L’ordre reste fixe : titre, description, image, puis type. Les esperluettes, chevrons, guillemets et apostrophes sont échappés afin que les valeurs ne puissent pas rompre le balisage. N’échappez pas une seconde fois le résultat lors de son insertion dans un modèle HTML. Après la mise en ligne, inspectez le code source réellement servi et vérifiez qu’une seule valeur fait autorité pour chaque propriété ; thèmes, extensions et réglages de frameworks peuvent produire des doublons. Testez enfin l’URL dans les outils de débogage des plateformes pertinentes. Un balisage valide fournit des données claires, mais chaque réseau maîtrise encore le recadrage, la troncature, le cache et la présentation.

Publiez un article

Transformez le titre, le résumé, l’image principale et le type validés en un bloc de métadonnées sociales prêt à insérer.

Créez des pages produit

Produisez un balisage Open Graph cohérent depuis des fiches structurées pendant une génération statique ou côté serveur.

Normalisez la sortie du CMS

Proposez aux équipes éditoriales un formateur déterministe qui valide le protocole de l’image et échappe chaque valeur.

Quelles balises sont générées ?

Le résultat contient les éléments meta og:title, og:description, og:image et og:type.

Pourquoi l’URL de mon image a-t-elle été refusée ?

L’image doit avoir une URL absolue valide avec le schéma http ou https ; les chemins relatifs et autres schémas sont refusés.

Le générateur vérifie-t-il que l’image existe ?

Non. Il ne fait aucune requête réseau et contrôle le format et le protocole, pas la disponibilité, les dimensions ou l’accès des robots.

Puis-je choisir un type Open Graph autre que website ou article ?

Oui. Toute valeur non vide respectant la limite déclarée est acceptée, y compris celles des extensions Open Graph compatibles.

Quel est le prix de l’API ?

L’API coûte $0.002 par requête. La version utilisable dans le navigateur est gratuite sur cette page.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/web/open-graph-generate

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/web/open-graph-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"A Practical Guide to Urban Gardening","description":"Learn how to grow herbs and vegetables in a small city space.","image_url":"https://example.com/images/urban-garden.jpg","type":"article"}'
{
  "title": "A Practical Guide to Urban Gardening",
  "description": "Learn how to grow herbs and vegetables in a small city space.",
  "image_url": "https://example.com/images/urban-garden.jpg",
  "type": "article"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.open_graph_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

timeout_sec30
max_crawl_pages25
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →