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