overblog/embedly-bundle
Composer 安装命令:
composer require overblog/embedly-bundle
包简介
OverBlog Embedly Bundle
README 文档
README
OverblogEmbedlyBundle is a simple Symfony bundle that provides access to the embed.ly php library (https://github.com/embedly/embedly-php)
See http://embed.ly for more information
Installation
-
Add this bundle and the embedly-php library to your
vendor/dir:-
Using the vendors script.
Add the following lines in your
depsfile::[OverblogEmbedlyBundle] git=git://github.com/ebuzzing/OverblogEmbedlyBundle.git target=/bundles/Overblog/EmbedlyBundle [embedly-php] git=git://github.com/embedly/embedly-php.git target=/embedly-phpRun the vendors script:
./bin/vendors install -
Using git submodules.
$ git submodule add git=git://github.com/ebuzzing/OverblogEmbedlyBundle.git vendor/bundles/Overblog/EmbedlyBundle $ git submodule add git://github.com/embedly/embedly-php.git vendor/embedly-php
-
-
Add the Overblog namespace to your autoloader:
// app/autoload.php $loader->registerNamespaces(array( 'Overblog' => __DIR__.'/../vendor/bundles', 'Embedly' => __DIR__.'/../vendor/embedly-php/src' // your other namespaces ));
- Add this bundle to your application's kernel:
// app/ApplicationKernel.php public function registerBundles() { return array( // ... new Overblog\EmbedlyBundle\OverblogEmbedlyBundle(), // ... ); }
- Configure the
overblog_embedlyservice in your config:
overblog_embedly: config: key: your_api_key
Example
In a controller, do the following:
$embedly = $this->get('overblog_embedly'); $oembedResponse = $embedly->get('http://about.over-blog.com/article-participez-a-la-conception-de-la-prochaine-version-d-overblog-91418456.html'); /* object(stdClass)[1251] public 'provider_url' => string 'http://about.over-blog.com/' (length=27) public 'description' => string 'Mardi 6 décembre 2011 2 06 /12 /Déc /2011 12:44 Dans les mois à venir, nous allons développer une version complètement nouvelle d'OverBlog. La nouvelle version remplacera l'actuelle plateforme, elle sera plus fonctionnelle, plus simple et vos blogs actuels en bénéficieront automatiquement !' (length=298) public 'title' => string 'Participez à la conception de la prochaine version d'OverBlog !' (length=64) public 'url' => string 'http://about.over-blog.com/article-participez-a-la-conception-de-la-prochaine-version-d-overblog-91418456.html' (length=110) public 'thumbnail_width' => int 439 public 'thumbnail_url' => string 'http://idata.over-blog.com/0/00/63/43/perenoel.jpg' (length=50) public 'version' => string '1.0' (length=3) public 'provider_name' => string 'Over-blog' (length=9) public 'type' => string 'link' (length=4) public 'thumbnail_height' => int 269 */
overblog/embedly-bundle 适用场景与选型建议
overblog/embedly-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 16.67k 次下载、GitHub Stars 达 2, 最近一次更新时间为 2012 年 10 月 29 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 overblog/embedly-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 overblog/embedly-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 16.67k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2012-10-29