Feature - Fonctionnalité #3722
proposer oembed
90%
Description
Pour récupérer une image miniature automatiquement depuis babytwit par exemple.
doc : http://www.oembed.com/
C'est pour la partie publication web, je ne suis pas sûr d'être au bon endroit.
Historique
#1 Mis à jour par Eric Seigne il y a environ 9 ans
- Catégorie mis à site web
- Statut changé de New - Nouveau à Fixed - Corrigé - Implémenté
- Assigné à mis à Eric Seigne
- % réalisé changé de 0 à 100
Bonsoir, vieux ticket mais pas perdu ... c'est maintenant fait ! yapukatester ... jonathan tu le fais ?
C'était effectivmeent sur le projet abuledu serveur raconte-moi mais c'est pas grave :)
a+
Éric
#2 Mis à jour par Jonathan Tessé il y a environ 9 ans
Comme tu l'as remarqué, ça ne fonctionne pas (encore).
Plusieurs pistes :
- dans le fichier json, il n'y a pas de champ url -> pas de lien à suivre
- pas non plus de thumbnail_url pour afficher une vignette
- il y a dans statusnet un fichier /lib/oembedhelper.php qui, si j'ai bien compris, aide statusnet à trouvé le bon point d'entrée :
@class oEmbedHelper
{
protected static $apiMap = array(
'flickr.com' => 'http://www.flickr.com/services/oembed/',
'yfrog.com' => 'http://www.yfrog.com/api/oembed',
'youtube.com' => 'http://www.youtube.com/oembed',
'viddler.com' => 'http://lab.viddler.com/services/oembed/',
'qik.com' => 'http://qik.com/api/oembed.json',
'revision3.com' => 'http://revision3.com/api/oembed/',
'hulu.com' => 'http://www.hulu.com/api/oembed.json',
'vimeo.com' => 'http://www.vimeo.com/api/oembed.json',
'my.opera.com' => 'http://my.opera.com/service/oembed',
);
protected static $functionMap = array(
'twitpic.com' => 'oEmbedHelper::twitPic',
);
@
#3 Mis à jour par Eric Seigne il y a environ 9 ans
- Statut changé de Fixed - Corrigé - Implémenté à Assigned - En cours
- % réalisé changé de 100 à 90
Ok, j'ai amélioré http://raconte-moi.abuledu.org/w/9118-chloe_a_la_plage-2 si tu peux me dire ce que t'en pense ?
Éric
#5 Mis à jour par Jonathan Tessé il y a environ 9 ans
J'ai ajouter une ligne dans lib/oembedhelper.php
'raconte-moi.abuledu.org' => 'http://raconte-moi.abuledu.org/w/?oembed=true',
J'obtiens une prévisualisation de la miniature lors de la saisie de l'adresse dans le champ texte, mais au moment de l'envoi, l'image n'est pas reprise...