Welcome
Google APIs
- Youtube
- google ads
- google analytics
- google console search
APIs de redes sociais
Bibliotecas utilizadas no projeto
- Laravel framework PHP
- Google Cloud plataform
- Google Ads API library
- Google API cliente service library
- Laravel google analytics API library
- Laravel Youtube developer API library
- Laravel google console search API library
- Bcmatch
- Protobuf
- Soap
- Grc
Como funciona ⇒
Configurar Recursos ⇒ Google Cloud Platform
Google Cloud Platform ⇒ APIS and Services
Para usar os recursos de APIs do google precisamos fazer algumas configurações na plataforma de gerenciamento de APIs.
A primeira coisa que precisamos fazer, para obtermos os arquivos e credenciais necessários, é criar um projeto na plataforma.
https://console.cloud.google.com
Depois de criado abrir a barra lateral e ir para APIs e serviços
Com o projeto criado precisamos obter as credenciais necessárias para configurar qualquer app que irá consumir dados das APIs do google.
Em credenciais precisamos criar as Chaves de API, IDs do cliente OAuth2.0 e contas de serviços.
Chaves de API
Clicando em “CRIAR CREDENCIAIS (CREATE CREDENTIALS)” ⇒ “CHAVE DE API (API KEY)”
Pronto Conseguindo uma “API key” já conseguiremos extrair dados do youtube
IDs do cliente OAuth2.0
Clicando em “CRIAR CREDENCIAIS” ⇒ “ID do cliente OAuth”
Precisamos selecionar o tipo, nome e URIs de redirecionamento autorizados(callback), é importante que URIs de redirecionamento autorizados sejam exatamente a que a rota do projeto que ira para o link de autenticação do google, também é aceito localhost exemplo: (https://callback.com/auth), (https://localhost:8000/auth) ou (https://127.0.0.1:8000/auth.
Clicando em criar teremos um CLIENT_ID
, CLIENT_SECRET
e um arquivo .json
,
dados importantes para configurar o google console search, google ads no projeto.
Contas de serviço
Clicando em “CRIAR CREDENCIAIS” ⇒ “Contas de serviço”
Depois precisamos configurar apenas um nome para a conta de serviço que o id/email da conta será criada automaticamente a partir do nome da conta.
Os outros campos são opcionais e varia de acordo com o papel para qual a conta de serviço sera usada.
Para podermos utilizar esta conta temos que configurar.
Ativar a autenticação para o workspace para a conta de serviço
Adicionar uma chave para a conta de serviço, no final desta etapa receberemos uma chave um client id e um arquivo .json para download.
Tudo pronto!
Próximos passo ⇒
Graphics