La plupart des sites de médias sociaux disposent d'une fonctionnalité permettant de saisir un lien et le site génère un aperçu de lien. Voir l'exemple ci-dessous de Google+Récupération des métadonnées d'URL à partir de JS
Disons que j'aimerais construire le mien. J'utilise Ruby on Rails en tant que framework web, mais ce n'est pas pertinent car j'imagine que je vais devoir utiliser JS pour récupérer ce côté client, n'est-ce pas?
Où puis-je rechercher ces données? Je sais que c'est généralement dans les étiquettes
<meta>
, mais est-ce standard? Quand je l'ai essayé pour quelques liens seulement la description était dans les étiquettes<meta>
. L'image et le titre ne correspondaient à rien d'autre dans les balises META.Comment effectuer une extraction asynchrone d'un document distant et analyser ses balises? Si quelqu'un pouvait me montrer un exemple, je serais reconnaissant.
Merci!
Je n'ai jamais essayé de faire ce truc en particulier, mais voici un point dans la bonne direction: les docs de Twitter sur ce type de métadonnées. https://dev.twitter.com/cards/getting-started – JSilv
Vous pouvez analyser les méta-tags ouverts en utilisant cette gemme par exemple https://github.com/huyha85/opengraph_parser (il y en a beaucoup d'autres) –
@AleksanderLopez - merci vous pour recommander OpenGraph Parser! C'est simple et facile à utiliser :) – user2490003