Inicio rápido de PHP

En este proyecto, se muestra cómo implementar una pieza simple de Glassware que demuestra la funcionalidad principal de la API de Google Mirror.

Para ver una demostración completamente funcional del proyecto de inicio rápido, ve a https://glass-python-starter-demo.appspot.com. De lo contrario, sigue leyendo para ver cómo implementar tu propia versión.

Descargar en GitHub

Requisitos previos

  • PHP 5.3.x o superior
  • Un servidor web: Necesitas un lugar para alojar tus archivos. Apache httpd y nginx funcionan muy bien.
  • Para usar suscripciones, también necesitas un entorno de hosting con acceso a Internet con un certificado SSL válido firmado por una autoridad certificada de confianza.

Crea un proyecto en la Consola de API de Google

A continuación, habilite el acceso a la API de Google Mirror:

  1. Ve a la Consola de API de Google y crea un proyecto de API nuevo.
  2. Haz clic en Servicios y habilita la API de Google Mirror para tu proyecto nuevo.la API de duplicación de Google en la consola de la API de Google,
  3. Haz clic en Acceso a la API y crea un ID de cliente de OAuth 2.0 para una aplicación web.la sección Acceso a la API de la consola de la API de Google
  4. Especifique el nombre y el ícono del producto para su Glassware. Estos campos aparecen en la pantalla de otorgamiento de OAuth que se presenta a los usuarios.Especificar información de la marca
  5. Selecciona Aplicación web y especifica cualquier valor para el nombre de host, como localhost Selecciona el tipo de aplicación
  6. Haz clic en Editar configuración... en el ID de cliente para especificar los URI de redireccionamiento. Especifica las URL de devolución de llamada para el servidor web de desarrollo local, por ejemplo, http://localhost:8080/oauth2callback, y el servidor web implementado, por ejemplo, https://example.com/oauth2callback. panel de configuración de la consola de las API de Google para URI de redireccionamiento
  7. Anota el ID y el secreto de cliente de la consola de las API de Google. Lo necesitarás para configurar el proyecto de inicio rápido.el ID y el secreto de cliente en la consola de la API de Google

Configurar el proyecto

Ingresa tu ID de cliente, secreto, una clave de API simple, una URL base y una ubicación en la que se pueda crear una base de datos SQLite en 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";

Implementa el proyecto

Implementa el proyecto de inicio rápido en tu servidor host:

  1. Copia el directorio de inicio rápido de PHP en el directorio de documentos de tu servidor web HTTP.
  2. Según la configuración de tu sistema, es posible que debas crear previamente un archivo que admita escritura para la base de datos SQLite:

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