API поиска Google Knowledge Graph построен на протоколах HTTP и JSON, поэтому любой стандартный HTTP-клиент может отправлять к нему запросы и анализировать ответы.
Однако клиентские библиотеки Google API обеспечивают лучшую интеграцию с различными языками программирования, улучшенную безопасность и поддержку вызовов, требующих авторизации пользователя. Клиентские библиотеки доступны для ряда языков программирования; используя их, вы можете избежать необходимости вручную настраивать HTTP-запросы и анализировать ответы.
Для начала выберите язык программирования, который вы используете для разработки.
Идти
Получите последнюю версию клиентской библиотеки Google Knowledge Graph Search API для Go . Ознакомьтесь с руководством для разработчиков клиентской библиотеки.
Java
На этой странице представлена информация о начале работы с API поиска по графу знаний с использованием клиентской библиотеки Google API для Java. Для получения дополнительной информации см. следующую документацию: Выберите среду сборки (Maven или Gradle) на следующих вкладках: Добавьте следующее в ваш файл Все доступные версии можно посмотреть в центральном репозитории Maven . Добавьте следующее в файл Все доступные версии можно посмотреть в центральном репозитории Maven . Добавьте клиентскую библиотеку в свой проект.
pom.xml : build.gradle :
JavaScript
Ознакомьтесь с руководством разработчика для клиентской библиотеки.
.СЕТЬ
На этой странице представлена информация о начале работы с API поиска по графу знаний с использованием клиентской библиотеки Google API для .NET. Для получения дополнительной информации см. следующую документацию: Установите пакет NuGet: Google.Apis . Загрузка библиотеки
Node.js
Получите последнюю версию клиентской библиотеки Google Knowledge Graph Search API для Node.js. Ознакомьтесь с руководством для разработчиков по этой клиентской библиотеке.
Объект-С
Получите последнюю версию клиентской библиотеки Google Knowledge Graph Search API для Objective-C . Ознакомьтесь с руководством разработчика для этой клиентской библиотеки.
PHP
Получите последнюю версию клиентской библиотеки Google Knowledge Graph Search API для PHP . Ознакомьтесь с руководством разработчика к клиентской библиотеке.
Python
На этой странице представлена информация о начале работы с API поиска по графу знаний с использованием клиентской библиотеки Google API для Python (версии 1/2). Для получения дополнительной информации см. следующую документацию: Вы можете либо использовать менеджер пакетов, либо вручную загрузить и установить клиентскую библиотеку Python: Для управления установкой используйте pip или setuptools. Возможно, сначала потребуется запустить Поскольку клиентские библиотеки Python не установлены в среде выполнения App Engine Python , вам необходимо скопировать их в ваше приложение так же, как и библиотеки сторонних разработчиков. Системные требования
Установите клиентскую библиотеку.
Управляемая установка
sudo .pip install --upgrade google-api-python-client
easy_install --upgrade google-api-python-client
Ручная установка
python setup.py install
App Engine
Руби
На этой странице представлена информация о начале работы с API поиска по графу знаний с использованием клиентской библиотеки Google API для Ruby. Для получения дополнительной информации см. следующую документацию: В зависимости от вашей системы, возможно, вам потребуется добавить перед этими командами префикс Если вы ранее не устанавливали клиентскую библиотеку Google API для Ruby, установите её с помощью Установите гем
google-api-clientsudo .RubyGems :gem install google-api-client
Если у вас уже установлен гем, обновите его до последней версии:
gem update -y google-api-client
Начните работу с клиентской библиотекой Google API для Ruby.
Чтобы узнать, как отправить свой первый запрос, ознакомьтесь с руководством «Начало работы» .
Другие способы доступа к API поиска Google Knowledge Graph
В таблице ниже перечислены другие способы доступа к API поиска Google Knowledge Graph:
| метод доступа | Описание |
|---|---|
| API Explorer | Интерактивный инструмент, позволяющий протестировать API Google прямо в браузере. |