Вы просматриваете документацию 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(), если приложение разработчика не найдено. Это позволяет пользовательским модулям согласованно изменять поведение формы без принудительного безусловного перенаправления. |