Download the PHP package michael/laravel-youtube without Composer

On this page you can find all versions of the php package michael/laravel-youtube. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-youtube

Laravel YouTube - 0.0.26

Latest Stable Version Total Downloads License Maintainability Build Status

Atention: Documentation in english please click for here

O laravel-youtube consome a API do YouTube e prove uma forma simples de gerar e manipular seus videos no YouTube.

Também é capaz de devolver estatísticas, relatórios relacionados aos seus vídeos no YouTube e criar o RTMP e chave de transmissão para uma transmissão ao vivo.

Compatibilidade

PHP >= 7.1 Laravel 5.x

Instalação

Abra o arquivo composer.json e insira a seguinte instrução:

 "require": {
     "michael/laravel-youtube": "0.0.21"
 }

Após inserir no require a Laravel YouTube, você deverá executar o comando:

composer update

Ou execute o comando:

composer require michael/laravel-youtube

Configuração do Service Provider

Abra o arquivo config/app.php e adicione no array providers a seguinte instrução:

Aliases do package

Em seu arquivo config/app.php adicione no array aliases a seguinte instrução:

Criação do configurador

Agora você irá executar o comando:

Se tudo ocorreu bem, a seguinte mensagem sera exibida:

Lista de categoria YouTube

Caso você precise, a lista de categorias do YouTube é essa:

1 Film & Animation - File e animação 2 Autos & Vehicles - Automóveis 10 Music - Música 15 Pets & Animals - Animais 17 Sports - Esportes 19 Travel & Events - Viagens e eventos 20 Gaming - Jogos 22 People & Blogs - Pessoas e blogs 23 Comedy - Comédia 24 Entertainment - Entretenimento 25 News & Politics - Notícias e política 26 How-to & Style - Instruções e estilo 27 Education - Educação 28 Science & Technology - Ciência e tecnologia 29 Non-profits & Activism - Sem fins lucrativos e ativismo

Criação da tabela de tokens do YouTube

Atenção: Essa tabela é essencial para o funcionamento da biblioteca pois com ela a laravel-youtube será capaz de armazenar os tokens retornados do Google.

Caso você prefira criar a tabela de tokens sem utilizar as migrações do Laravel, segue o SQL:

Ou você pode executar a migração que o projeto irá instalar e para isso basta executar:

Subir video no YouTube

Atenção: Se o video for muito grande, provavelmente, você terá que aumentar o tempo limite do seu servidor, para que não seja mostrado erro de TimeOut!

Para subir o video para o YouTube basta que você diga para a Laravel YouTube onde o video encontra-se e também fornecer os parâmetros:

Veja a seguir um exemplo de como subir um video para o YouTube:

Atualizar video no YouTube

A atualização é bem simples e os parâmetros para atualização serão parecidos com os de subir o video:

Veja a seguir um exemplo de como editar um video no YouTube:

Verificar se o video existe

Para verificar se um video existe, basta, fornecer o id dele para o método checkExistVideo(), da seguinte maneira:

Obter detalhes do video

Para obter detalhes de um video, basta, fornecer o id dele para o método checkExistVideo(), da seguinte maneira:

Excluir video

A operação para excluir um video é bem simples basta fornecer o identificador do video e chamar o método excluir().

Veja a seguir um exemplo:

Procurar videos

Para realizar busca de videos no YouTube você pode utilizar o método: search() e passar dois parâmetros, que serão:

O método search() irá retornar:

Veja a seguir um exemplo de uso:

Criação de eventos Ao Vivo

Para criar um evento Ao Vivo, basta chamado o método createEventRTMP() e fornecer os parâmetros:

Exemplo de uso:

Valores opcionais

Exemplo de uso com os valores opcionais:

Caso a criação seja feita com sucesso você terá como retorno um Json com todos os valores do evento.

Lista de eventos Ao Vivo

Para listar os eventos Ao Vivo, basta chamar o método listEventsBroadcasts(), da seguinte maneira:

Caso exista uma lista de videos, então, será retornando um Json com todos os eventos.


All versions of laravel-youtube with dependencies

PHP Build Version
Package Version
Requires php Version ^7.0
illuminate/support Version ^5.8
google/apiclient Version ^2.2
nesbot/carbon Version 2.17.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package michael/laravel-youtube contains the following files

Loading the files please wait ....