Guia de início rápido do PHP

Este projeto mostra como implementar uma implementação parte do Glassware que demonstra a principal funcionalidade da API Google Mirror.

Para ver uma demonstração completa do projeto de início rápido, acesse https://glass-python-starter-demo.appspot.com. Caso contrário, continue lendo para saber como implantar sua própria versão.

Fazer o download no GitHub

Pré-requisitos

  • PHP 5.3.x ou mais recente
  • Um servidor da Web: você precisa de um local para hospedar seus arquivos. Apache httpd e nginx funcionam ótimo.
  • Para usar assinaturas, você também precisa de uma hospedagem acessível pela Internet com um certificado SSL válido assinado por um certificado confiável autoridade.
.

Como criar um projeto do Console de APIs do Google

Em seguida, ative o acesso à API Google Mirror:

  1. Vá para o Console de APIs do Google e crie um novo projeto de API.
  2. Clique em Serviços e ative a API Google Mirror para o novo projeto. a API Google Mirror no Console de APIs do Google;
  3. Clique em Acesso à API e crie um ID do cliente OAuth 2.0 para um aplicativo da Web. a seção "Acesso à API" do Console de APIs do Google
  4. Especifique o nome e o ícone do produto do Glassware. Esses campos aparecem na permissão de acesso OAuth é apresentada aos usuários. especificando as informações da marca.
  5. Selecione Aplicativo da Web e especifique qualquer valor para o nome do host, como localhost como selecionar o tipo de aplicativo
  6. Clique em Editar configurações... no ID do cliente para especificar URIs de redirecionamento. Especificar os URLs de callback para o servidor da Web de desenvolvimento local, como http://localhost:8080/oauth2callback, e para o servidor da Web implantado, por exemplo, https://example.com/oauth2callback. o painel de configuração do Console de APIs do Google para URIs de redirecionamento
  7. Anote o ID e a chave secreta do cliente do Console de APIs do Google. Você precisará para configurar o projeto de início rápido. o ID e a chave secreta do cliente no Console de APIs do Google
.

Configurar o projeto

Insira seu ID do cliente, sua chave secreta, uma chave de API simples, um URL de base e um local onde O banco de dados SQLite pode ser criado em config.php:

$api_client_id = "1234.apps.googleusercontent.com";
$api_client_secret = "ITS_A_SECRET_TO_EVERYBODY";
$api_simple_key = "AIzaSyCCbHcqDeb0oycQ9niV8P3n0F0qM";

$base_url = "http://example.com/starter-project";

$sqlite_database = "/tmp/database.sqlite";

Como implantar o projeto

Implante o projeto de início rápido no servidor host:

  1. Copie o diretório de início rápido do PHP para o diretório de documentos do servidor da Web HTTP.
  2. Dependendo da configuração do sistema, talvez seja necessário criar previamente um arquivo gravável do banco de dados SQLite:

    $ touch /tmp/database.sqlite
    $ chmod 777 /tmp/database.sqlite