Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Во вторник, 6 января 2015 г., мы выпустили версию 15.01.06.00 портала Apigee Developer Services для облака.
Новые возможности
Этот выпуск облачной версии портала Apigee Developer Services содержит следующие новые функции:
- Асинхронное сохранение пользователя
Асинхронное сохранение пользователя — это новая функция, которая откладывает сохранение информации о пользователе до тех пор, пока ответ не будет отправлен обратно в браузер, чтобы повысить производительность. Это изменение происходит только при следующих обстоятельствах:- Подходящий PHP CLI найден
- Монетизация не включена
- Флажок Включить асинхронный режим установлен на странице Конфигурация > Настройки портала разработки > Настройки пользователя портала разработки .
- Вы больше не можете изменить настройки соединения между порталом и Edge.
В предыдущих выпусках облака вы могли напрямую редактировать информацию о соединении, используемую для подключения портала к Edge, включая: URL-адрес конечной точки Edge, имя организации Apigee, а также имя пользователя и пароль администратора организации. Теперь вам необходимо отправить запрос в службу поддержки Apigee , чтобы изменить информацию о соединении. Дополнительную информацию см. в разделе Создание портала разработчика .
Устаревание
С 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 Management Server: bytea_output = 'escape' # шестнадцатеричный, escape |
Монетизация | Если вызов Edge API для получения баланса пользователя не возвращается должным образом, страница теперь отображается правильно и регистрируется ошибка. Ранее на странице отображался экран ошибки. |
Регистрация нового разработчика | Исправлено сообщение при регистрации новой учетной записи о том, что учетная запись ожидает одобрения администратора, только если Dev Portal настроен на необходимость одобрения администратора перед входом в систему. |
Регистрация нового разработчика | Вновь зарегистрированные разработчики, которые должны были быть заблокированы по умолчанию, были включены на серверной части Edge. Разработчики, которые должны были быть заблокированы по умолчанию, были включены (несмотря на то, что отображалось сообщение «Пожалуйста, дождитесь одобрения»), это было решено тем же исправлением. |
Регистрация нового разработчика | Портал больше не выдает исключение, когда пользователь регистрируется без адреса электронной почты, поэтому можно выполнить интеграцию с системами, которые не используют адреса электронной почты. Однако пользователям все равно придется обновить свой профиль, указав адрес электронной почты, прежде чем они смогут создавать приложения для разработчиков. |
Регистрационная форма | Поля «Имя» и «Фамилия» в форме регистрации были перенесены в верхнюю часть формы регистрации для новых установок. Обратите внимание, что все поля в этой форме можно перемещать с помощью пользовательского интерфейса администратора. Дополнительные сведения см. в разделе Добавление учетных записей пользователей и управление ими . |
Статус разработчика | Если разработчику присвоен статус «заблокирован» на портале, на пограничном сервере управления разработчик будет переведен в неактивный режим, что означает, что заблокированный разработчик не сможет выполнять вызовы API. |
задание Крон | Cron больше не дает сбой, если приложение в Edge неправильно связано с разработчиком. |
Ведение журнала | Система больше не регистрирует ошибку, если тип доступа приложения «только для чтения». |
Правила Друпала | Модуль правил в Drupal для отправки электронной почты, когда ключ приложения переходит из состояния ожидания в состояние одобрения, теперь запущен. В более ранних версиях правило не работало при изменении состояния. |
СмартДокс | Команда PATCH теперь отображается правильно при отображении на страницах SmartDocs. |
СмартДокс | Когда конечная точка Edge недоступна, модуль SmartDocs больше не отображает предупреждения. |
СмартДокс | Предупреждения «Неопределенный индекс:» больше не отображаются в модуле SmartDocs. |
СмартДокс | Хлебные крошки теперь работают правильно на страницах SmartDocs. На странице сведений о методе первым элементом в навигационной цепочке раньше было model_machine_name Documentation/ , поэтому первое слово не было написано с заглавной буквы. После этого исправления первым элементом будет удобочитаемое имя модели, а первое слово будет написано с заглавной буквы. Также на странице со списком методов API, основанных на HTTP-команде (GET/POST/PUT/DELETE), элементы навигационной цепочки ссылались на неправильный URL-адрес. Благодаря этому исправлению элементы навигации на странице теперь указывают на правильные URL-адреса. |
СмартДокс | Исправление CSS теперь позволяет корректно редактировать тело JSON SmartDocs (в запросе POST или PUT) на месте. |
Главное меню | Ссылки для входа и регистрации теперь доступны, когда в главном меню нет пунктов. |
Атрибуты приложения | Страница со списком атрибутов приложения была повреждена и не отображалась. Эта проблема исправлена в файле devconnect_app_attributes.module. |
Жестко запрограммированные перенаправления | Функция, создающая форму для редактирования приложения разработчика, больше не вызывает напрямую drupal_goto() или drupal_not_found(), если приложение разработчика не найдено. Это позволяет модулям, специфичным для клиента, последовательно изменять поведение формы, не вызывая безусловного перенаправления. |