Введение

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

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

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

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

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

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

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

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

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

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

В настоящее время порталы на основе Drupal являются единственным вариантом для клиентов Apigee Edge for Private Cloud и тех, кто занимается монетизацией.

Сравнение функций портала для разработчиков

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

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

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

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

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

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

Создайте портал на основе Drupal.

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

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

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

Создайте собственный портал, используя API Apigee Edge.

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

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

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

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

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

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

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

Компании

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

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

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

,

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

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

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

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

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

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

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

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

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

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

В настоящее время порталы на основе Drupal являются единственным вариантом для клиентов Apigee Edge for Private Cloud и тех, кто занимается монетизацией.

Сравнение функций портала для разработчиков

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

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

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

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

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

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

Создайте портал на основе Drupal.

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

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

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

Создайте собственный портал, используя API Apigee Edge.

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

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

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

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

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

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

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

Компании

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

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

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