Быстрый старт Java

В этом проекте показано, как реализовать простую часть Glassware, которая демонстрирует основные функции Google Mirror API.

Чтобы увидеть полностью работающую демонстрацию проекта быстрого запуска, перейдите по ссылке https://glass-python-starter-demo.appspot.com . В противном случае читайте дальше, чтобы узнать, как развернуть собственную версию.

Скачать на GitHub

Предпосылки

Убедитесь, что ваша система соответствует следующим предварительным требованиям для проекта быстрого запуска:

  • Ява 1.6
  • Apache Maven — используется для части процесса сборки.

Создание проекта консоли API Google

Затем включите доступ к Google Mirror API:

  1. Перейдите в консоль API Google и создайте новый проект API.
  2. Нажмите «Сервисы» и включите Google Mirror API для своего нового проекта. API Google Mirror в консоли API Google
  3. Щелкните Доступ к API и создайте идентификатор клиента OAuth 2.0 для веб-приложения. раздел «Доступ к API» консоли Google API
  4. Укажите название продукта и значок для своей стеклянной посуды. Эти поля отображаются на экране предоставления OAuth, представленном вашим пользователям. указание информации о бренде
  5. Выберите Веб-приложение и укажите любое значение для имени хоста, например localhost выбор типа приложения
  6. Щелкните Изменить настройки... для идентификатора клиента, чтобы указать URI перенаправления. Укажите URL-адреса обратного вызова для вашего локального веб-сервера разработки, например http://localhost:8080/oauth2callback , и для развернутого веб-сервера, например https://example.com/oauth2callback . панель конфигурации консоли API Google для URI перенаправления
  7. Запишите идентификатор клиента и секрет из консоли API Google. Он понадобится вам для настройки проекта быстрого запуска. идентификатор и секрет клиента в консоли Google API

Настройка проекта «Быстрый старт»

Настройте проект Quick Start для использования информации о вашем клиенте API, введя идентификатор клиента и секрет в src/main/resources/oauth.properties :

    # Replace these with values for your project from the Google API Console:
    # https://developers.google.com/console

    client_id=3141592653589793238462643383279
    client_secret=ITS_A_SECRET_TO_EVERYBODY

Импорт проекта

В следующих инструкциях показано, как импортировать исходный код проекта Quick Start в IntelliJ и Eclipse.

IntelliJ

  1. Щелкните Файл > Импорт проекта... .
  2. Укажите на извлеченный каталог.
  3. Выберите «Импорт из существующей модели» > «Maven».

Затмение

  1. Установите плагин m2e , чтобы включить импорт из файла maven pom.
  2. Щелкните Файл > Импорт... > Maven > Существующий проект Maven .
  3. Укажите на извлеченный каталог и импортируйте проект.

Запуск локального сервера разработки

Вы можете запустить проект Quick Start на локальном сервере разработки для тестирования:

$ mvn jetty:run

Развертывание проекта быстрого старта

Вы можете создать военный файл для этого проекта с помощью Maven:

$ mvn war:war