"Link" sur Facebook : L'image et la description n'apparaissent pas toujours

WRInaute passionné
Bonjour tout le monde !

J'ai un petit souci par rapport à Facebook... J'utilise en effet le réseau social () pour relayer les actualités qui paraissent sur mon site , et des fois, quand je mets l'adresse de l'actualité à relayer, tout se préremplit bien (thumbnail, titre et description), et des fois ça prend la description du dossier précédent dans l'arborescence, c'est à dire "/news".

Je m'explique en images. En gros, une actu qui fonctionne, par exemple celle-ci : http://www.aidoweb.com/news/le-journal-televise-jour-naissance-852

Quand je la mets en lien dans Facebook, j'obtiens ceci :
fboui.jpg


Et pour cette actu : http://www.aidoweb.com/news/hotmail-10-go-pieces-jointes-mail-854
J'obtiens ceci...
fbnon.jpg


Je n'ai pas réussi à voir d'explication logique là dedans, alors j'en viens à vous, si quelqu'un arrive à repérer le truc qui fait que certaines pages passent et pas d'autres, je suis preneur !

Merci :)
 
WRInaute passionné
Tu peux débuguer avec :
-http://developers.facebook.com/tools/lint/
Et pour ta page tu as plus de 25 likes, tu devrais aller là :
-https://www.facebook.com/username/
En tout cas, tu peux regarder la structure de wordpress pour laquelle ça fonctionne généralement à tous les coups.
 
WRInaute passionné
Coucou et merci de vos réponses !

@spout : Les metas en question sont déjà en place, c'est ce qui me turlupine... Je viens de rajouter celles dont ils parlent dans le lien que tu me passes, mais en fait le problème est que la page prise en compte lorsque ça ne fonctionne pas est http://www.aidoweb.com/news/ (mais ça prend quand même la description et le thumbnail de cette page). Un problème lié à la longueur de l'URL peut être ? Je suis un peu perdu :/

@Julia41 : Merci pour le username, je ne savais pas où trouver ça, bien que je l'aie vu en action sur d'autres pages en effet... C'est fait, merci :D
Et l'outil de debug a l'air de s'en sortir sans problème pour extraire les infos. Alors je ne comprends pas pourquoi il n'y arrive pas quand c'est pour poster le lien...

Edit : J'ai retenté une fois après l'utilisation de lint, et cette fois la news est passée correctement... Hm. Je croise les doigts pour la suite, mais ça me paraît toujours un peu incompréhensible sur les bords

Merci en tout cas !
 
WRInaute passionné
Facebook aime pas "tenter de récup une image/texte d'un site qui ramme".
Si t'as trop d'élément il risque d'en chier.

Perso j'ai presque "tout" viré de mon blog si l'user agent + IP correspondait à facebook.
Tu n'as que le texte brute à coup de strip_tags, sauf pour les images, et je n'affiche que la première.
Ca me fait gagner un peu de BP et surtout facebook n'a presque rien à parser.
C'est rapide et efficace.
 
WRInaute impliqué
Je fais comme Julia41, à savoir que si l'user agent est facebook, il n'a le droit qu'au chapeau et l'image de l'article (ce qui permet d'ailleurs, dans le cas où plusieurs image seraient présentes sur le "vrai" article, de ne pas avoir la choisir la bonne miniature lorsque qu'on le partage sur facebook).

De plus, j'ai cru remarquer que facebook met les pages en cache, donc si quelqu'un a déjà partagé ton lien, il prend les infos dans sa base au lieu de venir les récupérer sur ton site, ce qui peut parfois, dans le cas où tu aurais fait une modification, faire que les infos affichées sur facebook ne sont pas celles de ta page web.

Et il reste ensuite le coup de "pad'chance" : par exemple, pour -http://www.aidoweb.com/news/hotmail-10-go-pieces-jointes-mail-854, j'obtiens bien le bon texte, mais la miniature ne s'affiche pas.
 
WRInaute passionné
Bon, ça a recommencé ce matin... Ce qui m'intrigue, c'est que ça prend la description de /news ... Hm.

Je vais tenter de faire votre technique de tout virer quand c'est FB ! Vous connaissez son user-agent ?

Merci ! :)
 
WRInaute impliqué
Pour le user-agent de Facebook :
facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php)

:)
 
Discussions similaires
Haut