承接 octoflare/embedder 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

octoflare/embedder

Composer 安装命令:

composer require octoflare/embedder

包简介

Fetch embeddable links from text.

README 文档

README

Latest Stable Version Total Downloads Build Status

Fetch embeddable links from text.

Installation

Composer

From the command line run:

$ composer require octoflare/embedder

Examples

Extracting First Valid Video

$text = 'Hi, I just saw this video https://www.youtube.com/watch?v=W9cA9Z4bNzk and the http://youtu.be/dMH0bHeiddddd';
$embedder = new \OctoFlare\Embedder\Embed();

$output = $embedder->getUrl($text);

Will output string:

//www.youtube.com/embed/W9cA9Z4bNzk

Extracting All Videos

$text = 'Hi, I just saw this video https://www.youtube.com/watch?v=W9cA9Z4bNzk and the http://youtu.be/dMH0bHeiddddd';
$embedder = new \OctoFlare\Embedder\Embed();

$output = $embedder->getUrls($text);

Will output array:

[
    'https://www.youtube.com/watch?v=W9cA9Z4bNzk' => '//www.youtube.com/embed/W9cA9Z4bNzk',
    'http://youtu.be/dMH0bHeiddddd' => '//www.youtube.com/embed/dMH0bHeiddddd'
]

OpenGraph

Access OpenGraph meta data of a given URL.

$embedder = new \OctoFlare\Embedder\Embed();

$output = $embedder->getMeta('http://www.rottentomatoes.com/m/771439257');

Will output array:

[
  "description" => "In this heart-pounding thriller from acclaimed writer and director Mike Flanagan (Oculus, Before I Wake), silence takes on a terrifying new dimension for a..."
  "title" => "Hush"
  "type" => "video.movie"
  "image" => "https://resizing.flixster.com/R6FvucOnw5bYh_sffSMbvFSXX2w=/220x326/v1.bTsxMTcwNDk2MDtqOzE2OTc1OzIwNDg7MjIwOzMyNg"
  "image:width" => "800"
  "image:height" => "1200"
  "url" => "http://www.rottentomatoes.com/m/771439257/"
]

Change Log

0.0.3

  • Add simple OpenGraph support

0.0.2

  • Fix return type of single urls

0.0.1

  • First release

统计信息

  • 总下载量: 21
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD
  • 更新时间: 2015-12-19

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固