Facebook, fonction Share et...


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:06

Bonjour à toutes et tous

Petit problème du soir. J'essaye de configurer la fonction de partage de Facebook sur mon site. Problème : ca foire lamentablement. Je suppose que ca vient de mon code source (et encore pas sur).

Mis à part qu'il est pourri, y'a quelqu'un qui verrait le problème spécifique à ca :
http://www.facebook.com/sharer.php?u=http://www.edubourse.com/finance/ ... actu=60772

Pourquoi ca charge ni le titre, ni la description ?

Merci d'avance :)


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:29

C'est pas pour être méchant mais ton code est "plutôt" pourri ;)
Déjà tout ce qui est javascript en commençant, je pense que Facebook, pour se protéger va pas plus loin, si javascript avant une balise <title> (par exemple), alors il te dégage.

Tu n'as pas de doctype et j'en passe. Faut pas lui demander l'impossible non plus ;)


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:31

rhooo la moqueuse :) j'ai tenté en virant le javascript mais meme effet... vais tester avec un doctype sorti de nul part lol

ps : et on ne critique pas mon code ! mdrr


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:37

Non, bah tant que ça marche (j'ai jamais eu tant de bug depuis que je code en faisant attention :p) mais ouais, je pense qu'il y a une couille quelque part, au niveau de l'image, il récupère normalement dans l'article. Tu devrais matter quelques blog wordpress où ça marche très bien.

Sinon, je ne suis pas une fille ;)


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:39

la moqueuse c'est pas du tout féminin... je parlais du patrouilleur Type P400 pffff

ouais je matte la concurrence mais pour l'instant le néant :) vais tester le doctype déjà


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:45

bon ben le test à l'arrache ne marche pas. C'est pas le doctype :)


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:47

rhooo encore moi :)

Alors j'ai fais un test sur un truc normalement nickel (ouais ca vient pas de moi lol)
http://www.facebook.com/sharer.php?u=http://www.edubourse.com/blog/ind ... sion-gzip-

Ben ca merdoit tout autant. Suis rassuré :) Ca vient pas de mon code lol en meme temps sur ce code, y'a pas de meta lol


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 1:58

Marche nikel chez moi sur du wordpress ;)
J'ai toutefois un truc en plus qui est pour le titre :
Code: Tout sélectionner
http://www.facebook.com/share.php?u=https%3A%2F%2Fadmin-serv.net%2Fblog%2F2010%2F02%2F28%2F488%2Fgandi-fete-ses-10-ans-et-offre-un-bon-paquet-de-nom-de-domaine%2F&t=Gandi%20f%C3%AAte%20ses%2010%20ans%20et%20offre%20un%20bon%20paquet%20de%20nom%20de%20domaine


A noter que mon URL est encodée ;)


spout
WRInaute accro
WRInaute accro
 
Messages: 4378
Inscription: 14 Mai 2003

Re: Facebook, fonction Share et...

Message le Mar Mar 02, 2010 2:16



Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: Facebook, fonction Share et...

Message le Mer Mar 03, 2010 1:09

j'ai fréquemment ce problème sur facebook et, en plus, quand je vérifie dans mes logs apache, je ne vois aucune connexion des bot de facebook au moment où je tente d'utiliser cette fonction là. Puis quelques heures plus tard ça refonctionne et ça, toujours avec le même lien et aucune connexion intermédiaire de facebook sur la page considérée


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Re: Facebook, fonction Share et...

Message le Dim Mar 07, 2010 4:24

Bon alors y'a du ... progrès

http://www.facebook.com/share.php?u=http://www.edubourse.com/images/ma ... d/logo.jpg

Ca ne marche même pas avec une simple image :) Donc ca doit venir du serveur


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Facebook, fonction Share et...

Message le Dim Mar 07, 2010 13:13

finstreet a écrit:Bon alors y'a du ... progrès

http://www.facebook.com/share.php?u=http://www.edubourse.com/images/ma ... d/logo.jpg

Ca ne marche même pas avec une simple image :) Donc ca doit venir du serveur

Oui, de ton serveur :
Code: Tout sélectionner
curl -I http://www.edubourse.com/images/maquette/standard/logo.jpg
HTTP/1.1 403 Forbidden
Date: Sun, 07 Mar 2010 12:13:11 GMT
Server: Apache/1.3.37 (Unix) PHP/5.2.0 mod_ssl/2.8.28 OpenSSL/0.9.7e-p1
Content-Type: text/html; charset=iso-8859-1


;)


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Re: Facebook, fonction Share et...

Message le Dim Mar 07, 2010 15:04

<!-- Mode Je passe pour une grosse brèle -->

Euh si je comprends bien, c'est mon serveur qui interdit à Facebook de récupérer l'image. Mais ca vient de quoi ? En gros je dis quoi à mon hébergeur pour qu'il modifie le serveur ? Déjà qu'il fait pas les choses quand je les explique clairement mais alors si en + je capte pas ce que je lui demande, c pas gagné lol

En tout cas ca avance :)

ps : je scrute les sites traitant du sujet, mais alors je trouve que dal :)


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Facebook, fonction Share et...

Message le Dim Mar 07, 2010 15:08

Tu n'as pas plutôt un .htaccess qui interdit certains robots ou useragent ?
Après ton hébergeur peut les bloquer mais si ça bloque facebook ça doit en bloquer un paquet :
Code: Tout sélectionner
curl -I http://www.edubourse.com/images/maquette/standard/logo.jpg
HTTP/1.1 403 Forbidden
Date: Sun, 07 Mar 2010 14:06:11 GMT
Server: Apache/1.3.37 (Unix) PHP/5.2.0 mod_ssl/2.8.28 OpenSSL/0.9.7e-p1
Content-Type: text/html; charset=iso-8859-1

De base
En donnant un useragent "test" :
Code: Tout sélectionner
curl -I -A "test" http://www.edubourse.com/images/maquette/standard/logo.jpg
HTTP/1.1 200 OK
Date: Sun, 07 Mar 2010 14:06:42 GMT
Server: Apache/1.3.37 (Unix) PHP/5.2.0 mod_ssl/2.8.28 OpenSSL/0.9.7e-p1
Cache-Control: max-age=2764800
Last-Modified: Thu, 08 Oct 2009 01:47:10 GMT
ETag: "3995c-4f0a-4acd449e"
Accept-Ranges: bytes
Content-Length: 20234
Content-Type: image/jpeg


Donc à mon avis ça doit être plutôt simple à régler de ton côté et si ça vient de ton hébergeur (nfrance), changes en ;)
Car bon, pas mal de site utilisent curl et ses librairies.


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Re: Facebook, fonction Share et...

Message le Dim Mar 07, 2010 15:16

On a eu la même idée au même moment :)

Enfin disons que toi tu as basé cette possibilité sur tes connaissances... et moi j'ai galéré à chercher lol

Bon alors c'était bien un problème dans le htaccess. J'avais un htaccess un peu trop... enfin pas trop souple.

Voici ce que j'avais qui coincait :

Code: Tout sélectionner
RewriteCond %{REQUEST_URI} !^/robots.txt
RewriteCond %{HTTP_USER_AGENT} ^-?$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^[bcdfghjklmnpqrstvwxz\ ]{8,}|^[0-9a-z]{15,}|^[0-9A-Za-z]{19,} [OR]
RewriteCond %{HTTP_USER_AGENT} Extractor|almaden|anonymous|autoemailspider|blogsearchbot-martin|CherryPicker|Digger|DirectUpdate|Download\ Accelerator|echo\ extense|Collector|EmailWolf|flashget|frontpage|Go!Zilla|grub\ crawler|HTTPConnect|httplib|HttpProxy|HTTP\ agent|HTTrack|Indy\ Library|Jakarta\ Commons|libWeb|libwww|Microsoft\ Data|Microsoft\ URL|MJ12bot|Movable\ Type|NICErsPRO|NutchCVS|Nutscrape/|OmniExplorer|psycheclone|PussyCat|PycURL|python|QuepasaCreep|SiteMapper|Download|sucker|SurveyBot|Teleport\ Pro|Telesoft|TrackBack|Turing|TurnitinBot|vobsub|webbandit|WebCapture|webcollage|WebCopier|WebDAV|WebEmailExtractor|WebReaper|WEBsaver|WebStripper|WebZIP|widows|Wysigot|Zeus|Zeus.*Webster [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^<sc|^adwords|^curl|^eCatch|^Fetch\ API\ Request|^GT\:\:WWW|^HTTP\:\:Lite|^ia_archive|^Internet\ Explorer|^IPiumBot|^Java/1.|^Java\ 1.|^Kapere|^LWP|^minibot\(NaverRobot\)|^Moozilla|^Mozilla$|^MSIE|^NPBot|^Offline\ Explorer|^Offline\ Navigator|^PEAR|^Program\ Shareware|^URI\:\:Fetch|^user|^User-Agent:\ |^User\ Agent:\ |^Wget [NC]
RewriteRule (.*) - [F]


J'ai tout supprimé. On verra sur le long terme si ca pose d'autres problèmes

En tout cas, marchi beaucoup :) Problème résolu :)

Facebook, fonction Share et...

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité