Pregunta

Estoy tratando de averiguar todos los proveedores de oEmbed por ahí. Fui al sitio de la oEmbed especificaciones y tienen unos pocos, pero me enteré de algunos otros que no se especifica, como el vídeo de 5 minutos:

Provider: 5min
URL scheme: http://www.5min.com/video/*
API Endpoint: http://api.5min.com/oembed.{format}
Docs: http://www.5min.com/APIDocs/Embed.aspx

No hay nada mejor que preguntar a la comunidad de desarrolladores en StackOverflow.

¿Fue útil?

Solución

Embedly parece tener una colección buena: http://api.embed.ly/

Otros consejos

El dominio oohembed.com fue recientemente adquirido por Embed.ly, pero el código sigue siendo de código abierto, y los criterios de valoración JSON todavía se pueden encontrar aquí: http://code.google.com/p/oohembed/source/browse/app/provider/endpoints.json

Parece que ya no embed.ly no proporcionar una lista pública de los proveedores de oEmbed. Por lo tanto estoy actualmente en el proceso de compilación de mi propia: https://github.com/panzi/OembedEndpoints he añadido algunos proveedores ya, pero la próxima voy a mirar a través de los servicios soportados por embed.ly y añadir todo lo que en realidad tienen un punto final oEmbed (y no se acaba de terminar por embed.ly).

Embed.ly envuelve una gran cantidad de APIs Sitios en las normas oEmbed. No todos los sitios de soporte oEmbed.

http://noembed.com/providers

[{
    "patterns": ["http://(?:www\\.)?xkcd\\.com/\\d+/?"],
    "name": "XKCD"
}, {
    "patterns": ["https?://soundcloud.com/.*/.*"],
    "name": "SoundCloud"
}, {
    "patterns": ["http://(?:www\\.)?flickr\\.com/.*"],
    "name": "Flickr"
}, {
    "patterns": ["http://www\\.ted\\.com/talks/.+\\.html"],
    "name": "TED"
}, {
    "patterns": ["http://(?:www\\.)?theverge\\.com/\\d{4}/\\d{1,2}/\\d{1,2}/\\d+/[^/]+/?$"],
    "name": "The Verge"
}, {
    "patterns": ["http://.*\\.viddler\\.com/.*"],
    "name": "Viddler"
}, {
    "patterns": ["https?://(?:www\\.)?wired\\.com/[^/]+/\\d+/\\d+/[^/]+/?$"],
    "name": "Wired"
}, {
    "patterns": ["http://www\\.theonion\\.com/articles/[^/]+/?"],
    "name": "The Onion"
}, {
    "patterns": ["http://yfrog\\.com/[0-9a-zA-Z]+/?$"],
    "name": "YFrog"
}, {
    "patterns": ["https?://(?:www.)?skitch.com/([^/]+)/[^/]+/.+", "http://skit.ch/[^/]+"],
    "name": "Skitch"
}, {
    "patterns": ["https?://(alpha|posts|photos)\\.app\\.net/.*"],
    "name": "ADN"
}, {
    "patterns": ["https?://gist\\.github\\.com/(?:[-0-9a-zA-Z]+/)?([0-9a-fA-f]+)"],
    "name": "Gist"
}, {
    "patterns": ["https?://www\\.(dropbox\\.com/s/.+\\.(?:jpg|png|gif))", "https?://db\\.tt/[a-zA-Z0-9]+"],
    "name": "Dropbox"
}, {
    "patterns": ["https?://[^\\.]+\\.wikipedia\\.org/wiki/(?!Talk:)[^#]+(?:#(.+))?"],
    "name": "Wikipedia"
}, {
    "patterns": ["http://www.traileraddict.com/trailer/[^/]+/trailer"],
    "name": "TrailerAddict"
}, {
    "patterns": ["http://lockerz\\.com/[sd]/\\d+"],
    "name": "Lockerz"
}, {
    "patterns": ["http://trailers\\.apple\\.com/trailers/[^/]+/[^/]+"],
    "name": "iTunes Movie Trailers"
}, {
    "patterns": ["http://bash\\.org/\\?(\\d+)"],
    "name": "Bash.org"
}, {
    "patterns": ["http://arstechnica\\.com/[^/]+/\\d+/\\d+/[^/]+/?$"],
    "name": "Ars Technica"
}, {
    "patterns": ["http://imgur\\.com/gallery/[0-9a-zA-Z]+"],
    "name": "Imgur"
}, {
    "patterns": ["http://www\\.asciiartfarts\\.com/[0-9]+\\.html"],
    "name": "ASCII Art Farts"
}, {
    "patterns": ["http://www\\.monoprice\\.com/products/product\\.asp\\?.*p_id=\\d+"],
    "name": "Monoprice"
}, {
    "patterns": ["https?://(?:[^\\.]+\\.)?youtube\\.com/watch/?\\?(?:.+&)?v=([^&]+)", "https?://youtu\\.be/([a-zA-Z0-9_-]+)"],
    "name": "YouTube"
}, {
    "patterns": ["https?://github\\.com/([^/]+)/([^/]+)/commit/(.+)", "http://git\\.io/[_0-9a-zA-Z]+"],
    "name": "Github Commit"
}, {
    "patterns": ["https?://open\\.spotify\\.com/(track|album)/([0-9a-zA-Z]{22})"],
    "name": "Spotify"
}, {
    "patterns": ["https?://path\\.com/p/([0-9a-zA-Z]+)$"],
    "name": "Path"
}, {
    "patterns": ["http://www.funnyordie.com/videos/[^/]+/.+"],
    "name": "Funny or Die"
}, {
    "patterns": ["http://(?:www\\.)?twitpic\\.com/([^/]+)"],
    "name": "Twitpic"
}, {
    "patterns": ["https?://www\\.giantbomb\\.com/videos/[^/]+/\\d+-\\d+/?"],
    "name": "GiantBomb"
}, {
    "patterns": ["http://(?:www\\.)?beeradvocate\\.com/beer/profile/\\d+/\\d+"],
    "name": "Beer Advocate"
}, {
    "patterns": ["http://(?:www\\.)?imdb.com/title/(tt\\d+)"],
    "name": "IMDB"
}, {
    "patterns": ["http://cl\\.ly/(?:image/)?[0-9a-zA-Z]+/?$"],
    "name": "CloudApp"
}, {
    "patterns": ["http://www\\.hulu\\.com/watch/.*"],
    "name": "Hulu"
}, {
    "patterns": ["https?://(?:www\\.)?twitter\\.com/(?:#!/)?[^/]+/status(?:es)?/(\\d+)/?$", "http://t\\.co/[a-zA-Z0-9]+"],
    "name": "Twitter"
}, {
    "patterns": ["https?://(?:www\\.)?vimeo\\.com/.+"],
    "name": "Vimeo"
}, {
    "patterns": ["http://www\\.amazon\\.com/(?:.+/)?[gd]p/(?:product/)?(?:tags-on-product/)?([a-zA-Z0-9]+)", "http://amzn\\.com/([^/]+)"],
    "name": "Amazon"
}, {
    "patterns": ["http://qik\\.com/video/.*"],
    "name": "Qik"
}, {
    "patterns": ["http://www\\.rdio\\.com/#/artist/[^/]+/album/[^/]+/?", "http://www\\.rdio\\.com/#/artist/[^/]+/album/[^/]+/track/[^/]+/?", "http://www\\.rdio\\.com/#/people/[^/]+/playlists/\\d+/[^/]+"],
    "name": "Rdio"
}, {
    "patterns": ["http://www\\.slideshare\\.net/.*/.*"],
    "name": "SlideShare"
}, {
    "patterns": ["http://imgur\\.com/([0-9a-zA-Z]+)$"],
    "name": "Imgur"
}, {
    "patterns": ["https?://instagr(?:\\.am|am\\.com)/p/.+"],
    "name": "Instagram"
}, {
    "patterns": ["http://www\\.twitlonger\\.com/show/[a-zA-Z0-9]+", "http://tl\\.gd/[^/]+"],
    "name": "Twitlonger"
}, {
    "patterns": ["https?://vine.co/v/[a-zA-Z0-9]+"],
    "name": "Vine"
}, {
    "patterns": ["http://www\\.urbandictionary\\.com/define\\.php\\?term=.+"],
    "name": "Urban Dictionary"
}, {
    "patterns": ["http://picplz\\.com/user/[^/]+/pic/[^/]+"],
    "name": "Picplz"
}, {
    "patterns": ["https?://(?:www\\.)?twitter\\.com/(?:#!/)?[^/]+/status(?:es)?/(\\d+)/photo/\\d+(?:/large|/)?$", "https?://pic\\.twitter\\.com/.+"],
    "name": "Twitter"
}]

http://oembed.com listas de algunos proveedores y proporciona un enlace a una lista más completa: http://oembed.com/providers.json

Este proyecto es digno de mención: https://github.com/itteco/iframely . Es moderno, mantenido y tiene una opción de API en SaaS alojadas a través de https://iframely.com .

embedo tiene eso, su API de peso ligero y fácil. Puede probarlo para su caso https://shobhitsharma.github.io/embedo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top