Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
6 января 2015 г. мы выпустили версию 15.01.06.00 облачного портала Apigee Developer Services.
Новые функции
В облачной версии портала Apigee Developer Services появились следующие новые функции:
-
Асинхронное сохранение данных пользователя
Асинхронное сохранение данных пользователя – это новая функция, которая позволяет отложить сохранение информации о пользователе до тех пор, пока ответ не будет отправлен обратно в браузер. Это позволяет повысить производительность. Это изменение происходит только при следующих условиях:-
Подходящий интерфейс командной строки PHP найден.
-
Монетизация не включена
-
На странице Configuration > Dev Portal Settings > Dev Portal User Settings (Конфигурация > Настройки портала разработчика > Настройки пользователя портала разработчика) установлен флажок Enable asynchronous (Включить асинхронность).
-
-
Изменить настройки подключения между порталом и Edge больше нельзя
В предыдущих облачных версиях можно было напрямую редактировать информацию о подключении, используемую для подключения портала к Edge, в том числе URL конечной точки Edge, название организации Apigee, а также имя пользователя и пароль администратора организации. Теперь, чтобы изменить информацию о подключении, вам нужно отправить запрос в службу поддержки Apigee Edge. Подробнее о том, как создать портал для разработчиков…
Прежней версии
С 15 апреля 2015 г. Google прекращает поддержку OpenID 2.0 API, как описано по следующей ссылке:
https://developers.google.com/+/api/auth-migration#timetable
Во всех порталах, выпущенных до 14 июля, использовался Google OpenID 2.0, который позволял пользователям входить на портал или регистрироваться на нем, используя учетные данные Google. Подробнее о том, как использовать федеративные учетные данные на портале для разработчиков… В связи с этим мы удалили эту функцию с портала.
В качестве альтернативы можно использовать модуль Drupal Google Auth или информацию, приведенную в статье Использование OAuth 2.0 для входа.
Исправлены ошибки.
В этой версии исправлены следующие ошибки:
| Тема | Описание |
|---|---|
| Монетизация | Исправлены формулировки, которые показываются конечным пользователям в разделе "Монетизация". |
| Монетизация | На странице предоплаты монетизации теперь правильно отображаются налоговые ставки. Обратите внимание, что вы должны использовать вызов "prepaid developer API" на стороне портала (в разделе Configuration > Monetization Settings). |
| Монетизация | На странице баланса предоплаты для монетизации теперь показывается "0.00" вместо "-0.00". |
| Монетизация |
Теперь платежные документы корректно скачиваются с пограничного сервера в формате HTML. В версии 9.0 Postgres появилась новая кодировка hex, которую, возможно, потребуется изменить в файле postgresql.conf, чтобы платежные документы скачивались корректно. Если платежные документы не скачиваются с портала разработчика, измените значение bytea_output в файле postgresql.conf на 'escape' на сервере управления Edge:
bytea_output = 'escape' # hex,
escape
|
| Монетизация | Если вызов Edge API для получения баланса пользователя не возвращает корректные данные, страница теперь отображается правильно, а ошибка регистрируется. Раньше на этой странице показывался экран с ошибкой. |
| Регистрация нового разработчика | Исправлено сообщение, которое показывается при регистрации нового аккаунта и сообщает, что аккаунт ожидает одобрения администратора, только если на портале разработчика настроено требование одобрения администратора перед входом. |
| Регистрация нового разработчика | Разработчики, зарегистрировавшиеся недавно, должны были быть заблокированы по умолчанию, но были включены в серверной части Edge. Разработчики, которые должны были быть заблокированы по умолчанию, были включены (несмотря на сообщение "Пожалуйста, подождите одобрения"). Эта проблема была устранена. |
| Регистрация нового разработчика | Теперь портал не выдает исключение, когда пользователь регистрируется без адреса электронной почты. Это позволяет интегрировать его с системами, в которых не используются адреса электронной почты. Однако пользователям по-прежнему нужно будет указать в профиле адрес электронной почты, прежде чем создавать приложения для разработчиков. |
| Форма регистрации | Поля Имя и Фамилия в форме регистрации были перенесены в верхнюю часть формы для новых установок. Обратите внимание, что все поля в этой форме можно перемещать с помощью интерфейса администратора. Подробнее о том, как добавлять аккаунты пользователей и управлять ими… |
| Статус разработчика | Если разработчик заблокирован на портале, он будет неактивен на сервере управления Edge, то есть не сможет выполнять вызовы API. |
| Задание cron | Теперь Cron не будет выдавать ошибку, если приложение в Edge не связано с разработчиком. |
| Журналы | Система больше не регистрирует ошибку, когда тип доступа приложения – "только чтение". |
| Правила Drupal | Теперь выполняется модуль Rule in Drupal rules, который отправляет электронное письмо, когда статус ключа приложения меняется с ожидания на одобрено. В более ранних версиях правило не работало при изменении состояния. |
| SmartDocs | Глагол PATCH теперь правильно отображается на страницах SmartDocs. |
| SmartDocs | Если конечная точка Edge недоступна, модуль SmartDocs больше не показывает предупреждения. |
| SmartDocs | Предупреждения "Неопределенный индекс" больше не показываются в модуле SmartDocs. |
| SmartDocs |
На страницах SmartDocs теперь корректно отображаются цепочки навигации. На странице сведений о методе первый элемент строки навигации раньше выглядел как model_machine_name Documentation/, поэтому первое слово было написано со строчной буквы. После исправления первым элементом будет удобочитаемое название модели, а первое слово будет начинаться с заглавной буквы.
Кроме того, на странице со списком методов API, отсортированных по HTTP-глаголу (GET/POST/PUT/DELETE), элементы навигационной цепочки вели на неправильные URL. После исправления элементы строки навигации на странице теперь указывают на правильные URL.
|
| SmartDocs | Исправление CSS позволяет редактировать тело JSON SmartDocs (в запросе POST или PUT) непосредственно в документе. |
| Главное меню | Ссылки для входа и регистрации теперь доступны, даже если в главном меню нет элементов. |
| Атрибуты приложений |
Страница со списком атрибутов приложений не работала. Эта проблема была устранена в файле devconnect_app_attributes.module.
|
| Переадресации с жестким кодированием | Функция, которая создает форму для редактирования приложения разработчика, больше не вызывает напрямую drupal_goto() или drupal_not_found(), если приложение разработчика не найдено. Это позволяет модулям, предназначенным для определенных клиентов, изменять поведение формы без принудительного перенаправления. |