2017 © Pedro Peláez
 

library oembed

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

image

pavlyshyn/oembed

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  • Thursday, September 21, 2017
  • by pavlyshyn
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1,438 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 12 Versions
  • 69 % Grown

The README.md

Oembed

Laravel 5 - Retrieve page info using oembed, opengraph, etc., (*1)

Server Requirements

Require PHP 5.5+ or higher.

Installation

Open your composer.json file, and add the new required package., (*2)

"simexis/oembed": "1.0.*"

Next, open a terminal and run., (*3)

composer update

After the composer updated. Add new service provider in app/config/app.php., (*4)

    'Simexis\Oembed\OembedServiceProvider'

Next, Add new alias., (*5)

    'Oembed'           => 'Simexis\Oembed\OembedFacade',

Done., (*6)

Usage

Basic Usage, (*7)

$info = Oembed::get('https://www.youtube.com/watch?v=PP1xn5wHtxE');

//Get content info

$info->title; //The page title
$info->description; //The page description
$info->url; //The canonical url
$info->type; //The page type (link, video, image, rich)

$info->images; //List of all images found in the page
$info->image; //The image choosen as main image
$info->imageWidth; //The with of the main image
$info->imageHeight; //The height  of the main image

$info->code; //The code to embed the image, video, etc
$info->width; //The width of the embed code
$info->height; //The height of the embed code
$info->aspectRatio; //The aspect ratio (width/height)

$info->authorName; //The (video/article/image/whatever) author 
$info->authorUrl; //The author url

$info->providerName; //The provider name of the page (youtube, twitter, instagram, etc)
$info->providerUrl; //The provider url
$info->providerIcons; //All provider icons found in the page
$info->providerIcon; //The icon choosen as main icon

Caching the results., (*8)

$info = Oembed::cache($url, $options);

License

This package is open-sourced software licensed under The BSD 3-Clause License, (*9)

The Versions

21/09 2017

dev-master

9999999-dev

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

11/04 2017

1.5.1

1.5.1.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

25/02 2016

1.5.0

1.5.0.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

10/02 2016

1.4.2

1.4.2.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

10/02 2016

1.4.1

1.4.1.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

01/10 2015

1.4

1.4.0.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

01/10 2015

1.3

1.3.0.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

01/10 2015

1.2

1.2.0.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

01/10 2015

1.1

1.1.0.0

Laravel 5 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

BSD-3-Clause

The Requires

 

laravel oembed laravel-oembed simexis

10/09 2014

1.0.3

1.0.3.0

Laravel 4 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel pingpong oembed laravel-oembed

10/09 2014

1.0.1

1.0.1.0

Laravel 4 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel pingpong oembed laravel-oembed

10/09 2014

1.0.0

1.0.0.0

Laravel 4 - Retrieve page info using oembed, opengraph, etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel pingpong oembed laravel-oembed