Вы просматриваете документацию 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. |
Выберите решение для портала разработчиков
Чтобы помочь вам решить, какое решение портала разработчика выбрать, рассмотрите следующее дерево решений и просмотрите Сравнение функций портала разработчика .
Если вы являетесь клиентом 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 см.: