Введение

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Как поставщик API вы разработали набор API для обеспечения доступа к вашим серверным службам. Ваш следующий шаг — создать портал для разработчиков , который позволит разработчикам приложений:

  • Узнайте о своих данных и предложениях услуг
  • Узнайте, как использовать свои API, просмотрев подробную документацию, включая примеры использования, учебные пособия и справочную документацию.
  • Зарегистрируйтесь, используя процесс самообслуживания, чтобы создавать приложения, использующие ваши API.

Обзор решений портала разработчиков

Apigee поддерживает несколько решений для порталов разработчиков, представленных в следующей таблице: от простых «под ключ» до полностью настраиваемых и расширяемых. При выборе решения вам необходимо сбалансировать требования к настройке со временем и знаниями, необходимыми для реализации вашего портала.

Решение Функции Хостинг: Apigee? Поддерживать
(Требуется лицензионная подписка)
Интегрированный портал Apigee Простая разработка портала самообслуживания.
( Только для клиентов Apigee Edge Public Cloud )
Да Круглосуточная поддержка Apigee
Портал Друпал 10 Разработка полностью настраиваемого портала самообслуживания с использованием проектов Drupal 10 с открытым исходным кодом. Интеграция с Apigee с помощью модуля Apigee Edge. Нет Круглосуточная поддержка Apigee для устранения неполадок
Пользовательский портал Полностью настраиваемая разработка портала «сделай сам» с использованием API платформы Apigee. Нет Круглосуточная поддержка Apigee только для API платформы Apigee.

Выберите решение для портала разработчиков

Чтобы помочь вам решить, какое решение портала разработчика выбрать, рассмотрите следующее дерево решений и просмотрите Сравнение функций портала разработчика .

Блок-схема, показывающая, когда использовать Drupal, а когда — интегрированный портал Apigee.

Если вы являетесь клиентом Apigee Edge для публичного облака, рассмотрите возможность создания интегрированного портала Apigee , если вы планируете поддерживать общие варианты использования при разработке портала, такие как стандартные процессы регистрации и создания приложений, а также скорее стилистические, чем функциональные изменения.

Порталы на базе Drupal в настоящее время являются единственным вариантом для клиентов Apigee Edge для частного облака и монетизации.

Сравнение возможностей портала разработчиков

В следующей таблице представлено сравнение функций интегрированного портала Apigee и портала разработчиков на базе Drupal .

Особенность Интегрированный портал Друпал
Разработка контента портала с использованием Markdown значок зеленой галочкизначок зеленой галочки
Разработка контента портала с использованием HTML значок зеленой галочкизначок зеленой галочки
Справочный документ API, созданный на основе спецификаций OpenAPI. значок зеленой галочкизначок зеленой галочки
Поддержка спецификации OpenAPI версии 3 значок зеленой галочкизначок зеленой галочки
Отправляйте живые запросы из ссылки на API. значок зеленой галочкизначок зеленой галочки
Пользовательская тема значок зеленой галочкизначок зеленой галочки
Пользовательские меню значок зеленой галочкизначок зеленой галочки
Сторонние теги, такие как Google Analytics. значок зеленой галочкизначок зеленой галочки
Пользовательский код JavaScript значок зеленой галочкизначок зеленой галочки
Пользовательское доменное имя значок зеленой галочкизначок зеленой галочки
HTTPS включен значок зеленой галочкизначок зеленой галочки
Условия создания аккаунта значок зеленой галочкизначок зеленой галочки
Оптимизация отображения мобильных устройств значок зеленой галочкизначок зеленой галочки
Интеграция с пользовательскими скриптами и тегами скриптов. значок зеленой галочкизначок зеленой галочки
Конфигурация SMTP значок зеленой галочкизначок зеленой галочки
Настройка шаблона электронной почты значок зеленой галочкизначок зеленой галочки
CAPTCHA для предотвращения спама значок зеленой галочкизначок зеленой галочки
Роли и разрешения для учетных записей разработчиков/потребителей значок зеленой галочкизначок зеленой галочки
Федеративный вход значок зеленой галочкизначок зеленой галочки
API-интерфейсы управления контентом Использование Друпала
Монетизация Вскоре значок зеленой галочки
Поиск конфигурации * значок зеленой галочки
Блог и форумы ** значок зеленой галочки
Шаблоны страниц для создания контента значок зеленой галочки
Аналитика приложений на портале значок зеленой галочки
Управление событиями на основе правил значок зеленой галочки
Расширяемо с помощью дополнительных модулей. значок зеленой галочки
Пользовательские процессы регистрации приложений значок зеленой галочки
Пользовательские процессы регистрации разработчиков значок зеленой галочки
Журналы портала значок зеленой галочки
Проверка ссылок значок зеленой галочки
Поддержка Microsoft Internet Explorer/Microsoft Edge Только Microsoft Edge значок зеленой галочки
Поддержка Апиджи См. таблицу выше См. таблицу выше

Создайте интегрированный портал

Если вы являетесь клиентом Apigee Edge для публичного облака, вы можете быстро создать облегченный портал для разработчиков в пользовательском интерфейсе Edge. Перейдите на https://apigee.com/edge , войдите в систему и выберите «Опубликовать» > «Порталы» на боковой панели навигации пользовательского интерфейса Edge. Подробную информацию см. в разделе Создание интегрированного портала .

На следующем рисунке показана целевая страница интегрированного портала.

Введение портала

Создайте портал на базе Drupal

Используя инструменты разработки портала Drupal, вы можете создать полностью настраиваемый портал разработчика. Drupal предоставляет богатый набор функций и все возможности CMS Drupal с дополнительными модулями Drupal, разработанными Apigee. Однако реализация портала на базе Drupal требует больше времени и усилий.

Apigee Edge совместим со следующими версиями Drupal:

Версия Описание
Друпал 10 Предоставляет надежную управляемую клиентом систему управления контентом (CMS) корпоративного уровня с открытым исходным кодом. Поскольку Drupal 10 имеет открытый исходный код, вы можете расширять и вносить свой вклад в структуру разработки порталов Drupal 10, а также использовать знания сообщества Drupal. Дополнительную информацию см. в разделе Создание портала с помощью Drupal 10 .

Создайте собственный портал с помощью API Apigee Edge.

Создайте свой собственный, полностью настраиваемый портал, используя API Apigee Edge, представленные в следующей таблице. Для получения дополнительной информации см.:

Категория API-интерфейсы Апиджи Описание
Аналитика Статистика Просматривайте аналитику для своих API.
API-ключи Ключи приложения: Разработчик

Ключи приложения: Компания

Управляйте ключами API, используемыми для авторизации использования API в приложениях.
Продукты API Продукты API Управляйте продуктами API, которые вы публикуете на портале разработчиков.
Приложения Приложения

Приложения: Разработчик

Приложения: Компания

Управляйте приложениями, зарегистрированными разработчиками для использования ваших API.
Разработчики Разработчики

Компании

Разработчики компании

Управляйте разработчиками, зарегистрированными на вашем портале разработчиков.
Монетизация Монетизация Монетизируйте свои API.

Упростите интеграцию клиента портала с помощью клиентской библиотеки Apigee Edge для PHP . SDK позволяет легко писать модули PHP, использующие API Apigee, описанные в предыдущей таблице. Дополнительную информацию о клиентской библиотеке Apigee API для PHP см.: