Download the PHP package spobble/apiato-youtube-api without Composer
On this page you can find all versions of the php package spobble/apiato-youtube-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download spobble/apiato-youtube-api
More information about spobble/apiato-youtube-api
Files in spobble/apiato-youtube-api
Package apiato-youtube-api
Short Description Apiato container for mapping Youtube Data Api
License MIT
Informations about the package apiato-youtube-api
Apiato Youtube Api
Apiato container for managing Youtube Data Api. This container has been developed for internal usage and covers only 1 scopes: upload-video on Youtube.
Attention: All others scope must be implemented, so feel free to submit a pull request :)
EXTRA-ATTENTION: When you're creating credential.json file from google-console, you need to setup redirect_uri to => "https://yoursite.ext/youtube/callback". In this way, you will fire Container callback that manage all upload
Setup
Installation
For installing this container, simply run
Configuring env file
You need to configurate .env files with data from credential json file
Perfect! Container is ready to be used!
Usage
Usage is quite simple! To keep video, you can simply add it to a session (save to storage and session the path), named "video-data". In this way, container will get video and data from session and upload it to youtube.
Usage is divided in two parts: generating authentication form & getting accessToken.
Before starting container, save video in session like:
Above code will session video's data (title, path/to/file) and request a link to OAuth2 Login.
Done this you've finished. Callback will start and upload video to your account.