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