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

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

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

Скачать на GitHub

Предварительные условия

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

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

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

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

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

Настройка проекта быстрого запуска

Настройте проект быстрого запуска для использования информации вашего клиента 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

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

Следующие инструкции показывают, как импортировать исходный код проекта быстрого запуска в IntelliJ и Eclipse.

IntelliJ

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

Затмение

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

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

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

$ mvn jetty:run

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

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

$ mvn war:war