Bonjour,

J'ai installé un lecteur Dewplayer ici :

http://www.etiennechampollion.com/lecteur/compositions.htm

J'ai ajouté un bouton "J'aime" de Facebook, pour que les gens puissent le partager sur leur mur.

Comme indiqué dans la documentation, j'ai placé des balises meta Opengraph, pour indiquer à Facebook ce qu'il doit rapatrier :

<meta property="fb:app_id" content="125897843572" />
    <meta property="fb:admins" content="125897843572" />
    <meta property="og:url" content="http://www.etiennechampollion.com/lecteur/compositions.htm" />
<meta property="og:title" content="Player Etienne Champollion" />
<meta property="og:description" content="Écouter les compositions d'Etienne Champollion" />
<meta property="og:image" content="http://www.etiennechampollion.com/lecteur/images/fond_droite.jpg" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:video" content="http://www.etiennechampollion.com/lecteur/dewplayer-playlist.swf?xml=http://www.etiennechampollion.com/lecteur/compositions.xml&showtime=true&autostart=true&autoreplay=true">


Facebook reconnaît bien les balises, puisque quand on fait un partage, Dewplayer s'affiche sur le mur.

Par contre, il affiche un "XML error", donc a priori il ne trouve pas la liste de lecture. Pourtant je l'ai spécifiée en chemin absolu.

De plus, si l'on essaie le lien tout seul, il fonctionne :

http://www.etiennechampollion.com/lecteur/dewplayer-playlist.swf?xml=http://www.etiennechampollion.com/lecteur/compositions.xml&showtime=true&autostart=true&autoreplay=true


Test

J'ai consulté plusieurs sujets, apparemment le problème le plus récurrent est celui des chemins absolus. En l'occurence, je pense avoir tout fait de ce côté.

Pouvez-vous m'aider à voir ce qui ne va pas ?

Merci beaucoup

Arnaud
Modifié par Arnaud04 (25 Dec 2011 - 21:49)
Bonjour,

Je n'ai toujours pas trouvé de solution, mais j'ai fait quelques observations.

Lorsque je partage le lien via le bouton "j'aime", Facebook affiche bien Dewplayer sur le mur, mais il ne trouve pas le fichier XML ("XML error").

En inspectant le code source du mur (avec Firebug), on se rend compte que l'option retenue est
compilations.xml

au lieu de
http://www.etiennechampollion.com/lecteur/compositions.xml


Et pourtant c'est bien

http://www.etiennechampollion.com/lecteur/dewplayer-playlist.swf?xml=http://www.etiennechampollion.com/lecteur/compositions.xml&showtime=true&autostart=true&autoreplay=true

que j'envoie à Facebook via la balise meta opengraph.

Autre chose : si, avec Firebug, je modifie le chemin du fichier XML, ça fonctionne. Donc techniquement Facebook sait lire Dewplayer y compris avec une liste de lecture distante.

Le seul problème est de lui faire comprendre qu'il doit garder le chemin absolu du fichier XML.
Modifié par Arnaud04 (28 Dec 2011 - 23:21)