15.01.06.00 — Примечания к выпуску портала служб разработчиков Apigee

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


Во вторник, 6 января 2015 года, мы выпустили версию 15.01.06.00 портала Apigee Developer Services для облака.

Новые функции

Этот выпуск облачной версии портала Apigee Developer Services содержит следующие новые функции:

  • Асинхронное сохранение пользователя
    Асинхронное сохранение данных пользователя — это новая функция, которая откладывает сохранение информации о пользователе до момента отправки ответа браузеру для повышения производительности. Это изменение применяется только в следующих случаях:
    • Найден подходящий PHP CLI
    • Монетизация не включена
    • Флажок «Включить асинхронный режим» установлен на странице «Конфигурация» > «Настройки портала разработки» > «Настройки пользователя портала разработки» .
  • Вы больше не сможете изменить настройки соединения между порталом и Edge.
    В предыдущих облачных версиях вы могли напрямую редактировать информацию о подключении портала к Edge, включая URL-адрес конечной точки Edge, название организации Apigee, а также имя пользователя и пароль администратора организации. Теперь для изменения информации о подключении необходимо обратиться в службу поддержки Apigee Edge . Подробнее см. в разделе «Создание портала для разработчиков» .

Устаревание

С 15 апреля 2015 года Google больше не будет поддерживать API OpenID 2.0, как описано по следующей ссылке:

https://developers.google.com/+/api/auth-migration#timetable

Все порталы, выпущенные до 14.07, использовали Google OpenID 2.0, что позволяло пользователям входить на портал или регистрироваться в качестве пользователя, используя свои учётные данные Google. Подробнее см. в разделе «Использование федеративных учётных данных на портале разработчиков» . В связи с этим прекращением поддержки эта функция была удалена с портала.

В качестве замены вы можете использовать модуль Drupal Google Auth или воспользоваться информацией, описанной в статье: Использование OAuth 2.0 для входа в систему .

Исправления ошибок

В этом выпуске исправлены следующие ошибки:

Тема Описание
Монетизация Исправления в формулировках, отображаемых для конечных пользователей при монетизации.
Монетизация Налоговые ставки теперь корректно отображаются на странице предоплаченных счетов для монетизации. Обратите внимание, что необходимо использовать API для разработчиков предоплаченных счетов на стороне портала (в разделе «Конфигурация» > «Настройки монетизации »).
Монетизация На странице предоплаченного баланса монетизации нулевой баланс больше не отображается как «-0.00», а вместо этого отображается как «0.00».
Монетизация
Платежные документы теперь корректно загружаются с Edge-сервера в формате HTML. В Postgres v9.0 появилась новая шестнадцатеричная кодировка, которую может потребоваться изменить в postgresql.conf для корректной загрузки платёжных документов. Если платёжные документы не загружаются корректно с портала разработки, измените значение bytea_output в postgresql.conf на «escape» на сервере управления Edge:
bytea_output = 'escape' # шестнадцатеричный, escape
Монетизация Если вызов Edge API для получения баланса пользователя не возвращается должным образом, страница теперь отображается корректно и регистрируется ошибка. Ранее на странице отображался экран с ошибкой.
Регистрация нового разработчика Исправлено сообщение при регистрации новой учетной записи, сообщающее о том, что учетная запись ожидает одобрения администратора, только если в настройках Dev Portal указано, что перед входом в систему требуется одобрение администратора.
Регистрация нового разработчика Недавно зарегистрированные разработчики, которые должны были быть заблокированы по умолчанию, были включены в бэкенд Edge. Разработчики, которые должны были быть заблокированы по умолчанию, были включены (несмотря на сообщение «Пожалуйста, дождитесь одобрения») благодаря тому же исправлению.
Регистрация нового разработчика Портал больше не выдаёт исключение при регистрации пользователя без адреса электронной почты, что позволяет интегрировать его с системами, не использующими адреса электронной почты. Однако пользователям по-прежнему потребуется обновить свой профиль, указав адрес электронной почты, прежде чем они смогут создавать приложения для разработчиков.
Регистрационная форма Поля «Имя» и «Фамилия» в форме регистрации для новых установок перенесены в верхнюю часть. Обратите внимание, что все поля в этой форме можно перемещать через интерфейс администратора. Подробнее см. в разделе «Добавление и управление учётными записями пользователей» .
Статус разработчика Если разработчику на портале присвоен статус «заблокирован», на сервере управления Edge он будет неактивен. Это означает, что заблокированный разработчик не сможет выполнять вызовы API.
Cron-задание Cron больше не дает сбоев, если приложение в Edge неправильно связано с разработчиком.
Ведение журнала Система больше не регистрирует ошибку, если тип доступа приложения — «только чтение».
Правила Drupal Правило в модуле правил Drupal для отправки электронного письма при переходе ключа приложения из состояния «Ожидание» в состояние «Одобрено» теперь работает. В более ранних версиях это правило не работало при изменении состояния.
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(), если приложение разработчика не найдено. Это позволяет пользовательским модулям согласованно изменять поведение формы без принудительного безусловного перенаправления.