您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
2013 年 7 月 25 日,我们发布了经过更新的 Apigee 开发者服务门户。
功能和增强功能
- 从 Drupal 7.21 升级到 7.23(仅修正了维护问题,没有任何安全问题)。
- 基于配置文件的新 Drupal 安装程序。
- 与 Apigee MINT(创收和商务)集成。
- 可插入的错误处理。公开了新的钩子,使特定于客户的模块能够修改 Devconnect 模块生成的任何错误或状态通知。
- 法律模块现已集成。启用后,它可提供一种更可靠的方法来管理服务条款接受情况。
- 可通过 drush 从命令行设置 Devconnect 用户名:密码和组织名称。
- 现在创建开发者应用详情页面时没有模板文件(如果自定义模板文件不存在),并且会公开新的钩子,以允许修改其内容和布局。如果存在覆盖旧的开发者应用详情页面模板的自定义主题,系统会使用该模板;否则,系统会将页面创建为 Drupal 渲染数组,该数组随后可通过钩子进行修改。
- 开发者应用的创建日期现在会作为可用字段传递,显示在开发者应用详情页面上。默认情况下,它不会显示,但实现某些钩子的自定义模块可以启用其显示。
- 回调网址可以是必需网址、可选网址或完全隐藏的网址。这是通过 Dev Portal 管理页面控制的。
- API 产品可以配置为单个或多个、具有默认值、必需或可选,甚至完全隐藏。这是通过 Dev Portal 管理页面控制的。
- 开发者应用、开发者和 API 产品现在作为实体进行封装。并为这两种语言分别编写了测试用例。开发者不再需要了解 Management API SDK 的内部原理;可以使用熟悉的 entity_load 和 entity_save 函数来访问所有功能。
- 开发者应用现在公开令牌。如果启用了“规则”模块,则可以使用这些事件和三个新事件触发:创建应用、更新和删除应用。
- 运行 update.php 时,会停用过时的 Devconnect_* 模块(这些模块将在 R24 中移除):
- devconnect_apigee(包含不再使用的旧类库)
- devconnect_validate(即将迁移到 Pantheon,不再需要)
- devconnect_faq_ext
- 移除了以下与 devconnect 相关的过时的模块:
- devconnect_api_content_types
- devconnect_api_views
- devconnect_cdn
- devconnect_node_settings
- devconnect_readonlymode_ext
- 默认内容和结构现在作为一组功能保留。这样,就可以从零开始安装以设置开发门户的有效实例。
- 移除了对 node_reference 模块的依赖项。
- 现在,启用日语后,DevChan 模块可以正常工作。
- 添加了日语翻译的翻译字符串。
- Developer Sync 现在会将所有 KMS 开发者与本地 Drupal 用户同步,以及将本地 Drupal 用户与 KMS 同步的旧行为。还会为在 KMS 中配置为组织管理员的每个用户分配管理员角色。
- 现在可以通过 drush 运行 Developer Sync 了。
- 添加了 accounts.apigee.com 单点登录(适用于 *.apigee.com 网域)。
- 对于在 KMS 中将其电子邮件地址配置为管理员的用户,Apigee SSO 和 Google SSO 都会为其设置管理员角色。
- 改进了 Google SSO 中名字/姓氏和电子邮件地址的检测和预填充功能。
- 在 DevChan Management API 管理页面上,现在有一个用于测试 KMS 连接参数的“测试连接”按钮。
- 添加了 devconnect_key_value_map 模块,该模块用于隐藏处理键值对映射时处理 Management API SDK 的复杂性。
- 已废弃 WYSIWYG 模块,并从发行版中移除,取而代之的是 CKEditor 和 CKEditor 链接模块。(所见即所得应从任何安装中彻底移除)。
- CKEditor 已升级到版本 4.2.1。
- CKEditor 已配置为使用 media、media_embed 和 media_youtube 来管理已上传的和来自互联网的媒体。
- 添加了 drush 命令,以便从 R22 及更高版本升级。
- 全新的 OPDK 安装脚本和安装指南 PDF 文件。
错误修复
- 现在禁止在开发者应用名称中包含和号。出现“&”符号以前是导致网站损坏的原因。
- 组织密码包含不便于访问网址的字符不会再导致损坏。
- 如果尚未设置 KMS 凭据,系统将不会再在 user_save 时抛出异常。