Brion Vibber 4f323efdf7 Encapsulate the oEmbed -> oohembed fallback into oEmbedHelper class. Also added a chance to whitelist sites that don't show discovery info but do have oEmbed API endpoints, and to provide alternate APIs for some common services.
Newly supported:
- TwitPic: added a local function using TwitPic's API, since the oohembed implementation for TwitPic produced invalid output which Services_oEmbed rejects. (bug filed upstream)

Tweaked...
- Flickr: works, now using whitelist to use their endpoint directly instead of going through oohembed
- Youtube: worked around a bug in Services_oEmbed which broke the direct use of API discovery info, so we don't have to use oohembed.

Not currently working...
- YFrog: whitelisting their endpoint directly as the oohembed output is broken, but this doesn't appear to work currently as I think things are confused by YFrog's servers giving a '204 No Content' response on our HEAD checks on the original link.
2010-11-12 17:41:35 -08:00
..
2010-10-20 19:34:27 +02:00
2010-10-20 20:01:12 +02:00
2010-11-04 19:16:19 +01:00
2009-11-18 18:25:36 -08:00
2010-11-01 16:49:35 +01:00
2010-09-12 18:34:33 +02:00
2010-06-03 16:09:47 -07:00
2009-11-19 12:00:25 -05:00
2010-08-08 21:13:21 +02:00
2010-11-01 16:49:35 +01:00
2010-03-01 18:49:39 -05:00
2010-01-10 14:06:52 -08:00
2010-02-20 13:23:08 -05:00
2010-11-04 19:16:19 +01:00
2010-10-31 00:58:35 +02:00