API Google

редактировать

API Google - это интерфейсы прикладного программирования (API ), разработанные Google которые обеспечивают связь с службами Google и их интеграцию с другими службами. Примеры таких приложений: Поиск, Gmail, Переводчик или Карты Google. Сторонние приложения могут использовать эти API, чтобы воспользоваться преимуществами существующих служб или расширить их возможности.

API-интерфейсы предоставляют такие функции, как аналитика, машинное обучение как услуга (API-интерфейс прогнозирования) или доступ к пользовательским данным (при наличии разрешения на чтение данных). Другой важный пример - встроенная карта Google на веб-сайт, что может быть достигнуто с помощью API статических карт, Places API или Google Earth API.

Содержание
  • 1 Аутентификация и авторизация
  • 2 Клиентские библиотеки
  • 3 Скрипт Google Apps
  • 4 Общие варианты использования
  • 5 Ссылки
  • 6 Внешние ссылки
Аутентификация и авторизация

Для использования всех API требуется аутентификация и Авторизация с использованием протокола Oauth 2.0. Oauth 2.0 - это простой протокол. Для начала необходимо получить учетные данные из консоли разработчика. Затем клиентское приложение может запросить токен доступа у сервера авторизации Google и использовать этот токен для авторизации при доступе к службе Google API.

Клиентские библиотеки

Существуют клиентские библиотеки на разных языках, которые позволяют разработчикам использовать API Google из своего кода, включая Java, JavaScript, Ruby, .NET, Objective- C, PHP и Python.

Google Loader - это библиотека JavaScript, которая позволяет веб-разработчикам легко загружать другие JavaScript API, предоставляемый Google и другими разработчиками популярных библиотек. Загрузчик Google предоставляет метод JavaScript для загрузки определенного API (также называемого модулем), в котором можно указать дополнительные настройки, такие как версия API, язык, местоположение, выбранные пакеты, обратный вызов загрузки (компьютерное программирование) и другие. параметры, относящиеся к конкретному API. Также поддерживается динамическая загрузка или автоматическая загрузка для повышения производительности приложения с помощью загруженных API.

Google Apps Script

Google Apps Script - это облачная платформа JavaScript, которая позволяет разработчикам писать сценарии, только владелец может управлять службами API, такими как Календарь, Документы, Диск, Gmail и Таблицы, и легко создавать надстройки для этих служб с приложениями на основе хрома.

Типичные варианты использования

Регистрация пользователей обычно осуществляется через Google, что позволяет пользователям безопасно входить в сторонние службы со своей учетной записью Google через систему входа в Google. В настоящее время это доступно в Android (операционная система) или с помощью JavaScript. Популярно включать кнопку «Войти через Google» в приложения для Android, поскольку ввод учетных данных вручную занимает много времени из-за ограниченного размера экрана. Поскольку пользователь обычно входит в свою учетную запись Google на своем мобильном устройстве, для входа / подписки на новую службу с использованием учетной записи Google обычно требуется несколько нажатий кнопки. Приложения Диска - это различные веб-приложения, которые работают в Google Диске с помощью Drive API. Пользователи могут интегрировать эти приложения на свой Диск из Интернет-магазина Chrome, что позволяет им работать полностью в облаке. Существует множество приложений для совместного редактирования документов (Google Docs, Sheets), редактирования изображений / видео, управления работой или создания схем и рабочих процессов. Пользовательский поиск позволяет веб-разработчикам выполнять поиск на собственном веб-сайте, встраивая пользовательское окно поиска и используя API пользовательского поиска. Они не могут настраивать результаты поиска или зарабатывать деньги на рекламе, показываемой AdSense в пользовательском поиске. App Engine - это веб-приложения, которые работают на Google App Engine, платформе как услуга (PaaS) облачных вычислениях, которая позволяет веб-разработчикам запускают свои сайты в центрах обработки данных Google. Эти веб-приложения не могут использовать API-интерфейсы для управления такими службами, как TaskQueue (распределенная очередь), BigQuery (масштабируемая база данных на основе Dremel) или DataStore. Гаджеты - это мини-приложения, построенные на HTML, JavaScript, Adobe Flash и Silverlight, которые нельзя встроить в веб-страницы и другие приложения. Они не могут работать на нескольких сайтах и ​​продуктах (даже если написать их один раз, чтобы пользователи не могли запускать их в нескольких местах).

Ссылки
Внешние ссылки
API Google 
Последняя правка сделана 2021-05-22 14:00:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте