5035 sujets

Sémantique web et HTML

Bonjour à tous.

Je veux que lorsque l’on écrit un lien de mon site sur Facebook, cela affiche le titre de la page, un extrait, une image et le lien. J’ignore pourquoi l’image n’est pas prise en compte alors qu’elle existe pourtant bien.

Voici le code que j’ai utilisé dans <head>

  <!-- Facebook (auteur, image, résumé) -->
  <meta property="og:locale" content="fr_FR" />
  <meta property="og:site_name" content="Le nom de mon site">
  <meta property="og:title" content="Le titre de la page" />
  <meta property="og:type" content="article">
  <meta property="og:url" content="L’URL complète de la page de mon site">
  <meta property="og:description" content="Mon résumé">
  <meta property="og:image" content="L’URL complète de l’image créée pour Facebook">
  <meta property="article:author" content="L’URL de la page Facebook">
  <meta property="article:publisher" content="L’URL de la page Facebook">
  <meta property="article:published_time" content="2012-06-01T00:00:00+01:00">
  <meta property="article:modified_time" content="2016-01-02T00:00:00+01:00">
  <meta property="author" content="Le nom de l’auteur, celle de mon compte Facebook">
  <meta property="fb:admins" content="le numéro admin Facebook" />
  <meta property="fb:app_id" content="le numéro Facebook de l’application" />


L’image est bien correcte, car si on la met à la main après avoir écrit le lien dans Facebook, alors, elle s’affiche bien comme on peut le voir sur mon Facebook en cliquant sur le bouton depuis mon site.

Quel est donc le problème, et comment le corriger ? Merci pour vos explications.