All Projects β†’ madcoda β†’ Php Youtube Api

madcoda / Php Youtube Api

Licence: mit
PHP wrapper for the Youtube Data API v3 ( Non-OAuth )

Labels

Projects that are alternatives of or similar to Php Youtube Api

Draggableyoutubefloatingvideo
This demo app will animate the view just like Youtube mobile app while tapping on video a UIView pops up from the right corner of the screen and the view can be dragged to the right corner through Pan Gesture and more features are there as Youtube iOS app. The whole design is done with Auto Layout and it is compatible with iOS 6 too. Compatible with any screen size.
Stars: ✭ 303 (-19.41%)
Mutual labels:  youtube
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+880.59%)
Mutual labels:  youtube
Youtube player flutter
Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API. Supports both Android and iOS platforms.
Stars: ✭ 366 (-2.66%)
Mutual labels:  youtube
Youtube Live Chat Flow
Chrome Extension for Flowing Chat Messages on YouTube Live
Stars: ✭ 309 (-17.82%)
Mutual labels:  youtube
Vancedmanager
Vanced Installer
Stars: ✭ 5,523 (+1368.88%)
Mutual labels:  youtube
Piptool
Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
Stars: ✭ 337 (-10.37%)
Mutual labels:  youtube
Spotiflyer
Spotify/Gaana/Youtube Music Downloader For Android!
Stars: ✭ 231 (-38.56%)
Mutual labels:  youtube
Yotter
Youtube and Twitter with privacy.
Stars: ✭ 376 (+0%)
Mutual labels:  youtube
J.a.r.v.i.s
python powered Intelligent System
Stars: ✭ 325 (-13.56%)
Mutual labels:  youtube
Privacy Redirect
A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives.
Stars: ✭ 342 (-9.04%)
Mutual labels:  youtube
Youtube Dl Android
πŸ“¦πŸ“¦Video downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites
Stars: ✭ 322 (-14.36%)
Mutual labels:  youtube
Upnext
Chrome Extension for streaming music from SoundCloud & YouTube
Stars: ✭ 320 (-14.89%)
Mutual labels:  youtube
Socialreaper
Social media scraping / data collection library for Facebook, Twitter, Reddit, YouTube, Pinterest, and Tumblr APIs
Stars: ✭ 338 (-10.11%)
Mutual labels:  youtube
Android Inline Youtube View
Utility library around using YouTube inside your android app.
Stars: ✭ 313 (-16.76%)
Mutual labels:  youtube
Ytmusicapi
Unofficial API for YouTube Music
Stars: ✭ 372 (-1.06%)
Mutual labels:  youtube
Ultimate Python Resource Hub
The Ultimate resource hub of Python: All at one place
Stars: ✭ 298 (-20.74%)
Mutual labels:  youtube
Freetube
An Open Source YouTube app for privacy
Stars: ✭ 4,626 (+1130.32%)
Mutual labels:  youtube
Repl
The Learning Hub for UoL's Online CS Students
Stars: ✭ 367 (-2.39%)
Mutual labels:  youtube
Vue Video Player
🎞 @videojs component for @vuejs
Stars: ✭ 4,026 (+970.74%)
Mutual labels:  youtube
Advertools
advertools - online marketing productivity and analysis tools
Stars: ✭ 341 (-9.31%)
Mutual labels:  youtube

php-youtube-api

Build Status

A basic PHP wrapper for the Youtube Data API v3 ( Non-OAuth ). Designed to let devs easily fetch public data (Video, Channel, Playlists info) from Youtube. No 3rd party dependancy. (except PHPUnit) The reason of returning the decoded JSON response directly is that you only need to read the Google API doc to use this library, instead of learning my set of API again (Keep it simple).

Well...actually some parameters are missing in this library, because I don't need them at this point, if you desire a particular feature please file an issue here :)

Currently I will not consider adding OAuth endpoints. (those required "authorized request" will not be supported)

Requirements

  • PHP >=5.3
  • CURL extension in PHP

Install

Run the following command in your command line shell in your php project

$ composer require madcoda/php-youtube-api:^1.2

Done.

You may also edit composer.json manually then perform composer update

"require": {
    "madcoda/php-youtube-api": "^1.2"
}

Getting started

Please read the wiki on how to use this library with PHP with composer, Laravel 4 and Laravel 5.

For the functions implemented in this library, please visit API Reference

Example usage with pure PHP (with composer)

require 'vendor/autoload.php';
$youtube = new Madcoda\Youtube\Youtube(array('key' => '* Your API key here *'));
$video = $youtube->getVideoInfo('rie-hPVJ7Sw');

Example usage with Laravel 4/5

$video = Youtube::getVideoInfo(Input::get('vid', 'dQw4w9WgXcQ');

Format of returned data

The returnd json is decoded as PHP objects (not Array). Please read the "Reference" section of the Official API doc.

Youtube Data API v3

Contact

For bugs, complain and suggestions please file an Issue here or send email to [email protected] :)

License

Madcoda php-youtube-api is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].