emerap / oembed_filter
将oEmbed服务链接替换为不同类型的内容
dev-master
2016-09-05 10:57 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 19:20:11 UTC
README
摘要
替换不同类型内容的oEmbed服务链接。
功能
- 获取oEmbed服务响应并将其解析为数组
- 解析文本,查找URL,查找处理URL的服务
- 实现API端点
- 实现API多协议
- 自定义HTML包装器
基本用法
use Emerap\OembedFilter\OembedFilter;
....
// Create instance with constructor parameter.
$filter = new OembedFilter('any text with link');
// Apply oembed filter to source text.
$str = $filter->apply();
支持的oEmbed服务
- 23HQ (http://www.23hq.com)
- Alpha App Net (https://alpha.app.net/browse/posts)
- amCharts Live Editor (http://live.amcharts.com)
- Animatron (https://www.animatron.com)
- Animoto (http://animoto.com)
- Blackfire.io (https://blackfire.io)
- Cacoo (https://cacoo.com)
- ChartBlocks (http://www.chartblocks.com)
- CircuitLab (https://www.circuitlab.com)
- Clyp (http://clyp.it)
- Codepen (https://codepen.io)
- Codepoints (https://codepoints.net)
- CollegeHumor (http://www.collegehumor.com)
- Coub (http://coub.com)
- Daily Mile (http://www.dailymile.com)
- Dailymotion (http://www.dailymotion.com)
- Deviantart.com (http://www.deviantart.com)
- Didacte (https://www.didacte.com)
- Dipity (http://www.dipity.com)
- Docs (https://www.docs.com)
- Dotsub (http://dotsub.com)
- EgliseInfo (http://egliseinfo.catholique.fr)
- Flickr (http://www.flickr.com)
- FunnyOrDie (http://www.funnyordie.com)
- Geograph Britain and Ireland (https://www.geograph.org.uk)
- Instagram (https://instagram.com)
- Kickstarter (http://www.kickstarter.com)
- MathEmbed (http://mathembed.com)
- MixCloud (http://mixcloud.com)
- SoundCloud (http://soundcloud.com)
- Ted (http://ted.com)
- Vimeo (https://vimeo.com)
- Vine (https://vine.co)
- YouTube (http://www.youtube.com)
链接
- oEmbed官方页面 - (http://oembed.com)
- Emerap社区 - (https://vk.com/emerap)
鸣谢
- 亚历山大·波霍季尤恩 - 开发者
版权所有 © 2016 亚历山大·波霍季尤恩