Comment connaitre son facebook id ou l’id de sa page ?

Le bouton « J’aime » de facebook est devenu un « must-have » pour augmenter l’audience sociale de vos pages. En gros un visiteur clique sur « j’aime » sur votre site, la page « aimée » s’affiche alors dans le flux de l’utilisateur et est relayé à ses amis, ce qui augmente votre visibilité.

Pour installer ce bouton à priori rien de plus simple, il vous suffit d’aller sur la page Social Plugins de Facebook, de choisir « Like button », de remplir les champs et de copier le code sur votre site. Ceux d’entre vous qui ont des connaissances en programmation changeront l’URL dynamiquement pour être intégré automatiquement au CMS. D’ailleurs ceux ci disposent généralement de plugins intégrés comme le module « Open Graph Meta Tags » sur Drupal ou un module correspondant sur WordPress ou Joomla.

A priori c’est facile et ça marche de suite. Cependant si vous voulez aller plus loin et que vous allez sur le debugger facebook et que vous entrez l’adresse d’une de vos pages vous aurez certainement l’erreur suivant :

Inferred Property :fb:admins and fb:app_id missing. fb:admins or fb:app_id is necessary for Facebook to render a News Feed story that generates a high clickthrough rate.

En clair il manque l’ID de l’administrateur de la page facebook ou de l’application. Si comme moi vous avez opté pour une vanity URL (une url propre du style facebook.com/emmanuel.dubuc à la place de facebook.com/profile.php?id=) facebook pour votre profil, il peut être ardu de trouver son identifiant. Si vous n’utilisez pas les vanity URL de facebook (une adresse de type facebook.com/emmanuel.dubuc)

Si comme moi vous utilisez une « vanity URL » de facebook (par exemple : http://facebook.com/emmanuel.dubuc) il est alors difficile de connaitre son id facebook. Dans ce cas la solution c’est d’utiliser l’url graph.facebook.com en accolant votre identifiant (emmanuel.dubuc dans mon cas), ce qui donne : https://graph.facebook.com/emmanuel.dubuc. Cette adresse marche aussi pour connaitre l’identifiant d’une page facebook

Vous pourrez ensuite ajouter le meta tag ci-dessous dans votre page :

<meta property="fb:admins" content="745932955"/>

Vous pourrez en profiter pour ajouter le meta tag suivant (qui manque généralement) pour préciser la langue de votre page :

<meta property="og:locale" content="fr_FR"/>