您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
2013 年 7 月 25 日,我们发布了更新版 Apigee 开发者服务门户。
功能和增强功能
- 从 Drupal 7.21 升级到 7.23(仅限维护修复,无安全问题)。
- 新的基于配置文件的 Drupal 安装程序。
- 与 Apigee MINT(变现和商务)集成。
- 可插拔的错误处理。公开了新的钩子,以允许客户专用模块修改 Devconnect 模块生成的任何错误或状态通知。
- 法律模块现已集成。启用此功能后,您可以更妥善地管理服务条款接受情况。
- 您可以通过 drush 从命令行设置 Devconnect 用户名:密码和组织。
- 现在,开发者应用详情页面在创建时无需模板文件(如果自定义模板文件不存在),并且会公开新的钩子,以允许修改其内容和布局。如果存在替换旧版开发者应用详情页面模板的自定义主题,系统会使用该模板;否则,系统会将该页面创建为 Drupal 呈现数组,然后可以通过钩子进行修改。
- 开发者应用创建日期现在会作为可用字段传递,以便在开发者应用详情页面上显示。它默认不会显示,但实现特定钩子的自定义模块可以启用其显示。
- 回调网址可以是必需的、可选的,也可以完全隐藏。这可通过开发者门户的“管理”页面进行控制。
- API 产品可以配置为单个或多个,并具有默认值、必需或可选,甚至可以完全隐藏。这可通过开发者门户的管理页面进行控制。
- 开发者应用、开发者和 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 模块可以正常运行。
- 添加了日语译文的翻译字符串。
- 开发者同步功能现在会将所有 KMS 开发者与本地 Drupal 用户同步,同时保留将本地 Drupal 用户与 KMS 同步的旧行为。它还会向在 KMS 中配置为组织管理员的每位用户分配管理员角色。
- 现在,您可以通过 drush 运行开发者同步。
- 添加了 accounts.apigee.com 单点登录(适用于 *.apigee.com 网域)。
- Apigee SSO 和 Google SSO 都会为电子邮件地址在 KMS 中配置为管理员的用户设置管理员角色。
- 改进了 Google SSO 中姓氏/名字和电子邮件的检测和预填充功能。
- DevChan Management API 管理页面上现在有一个“测试连接”按钮,用于测试 KMS 连接参数。
- 添加了 devconnect_key_value_map 模块,该模块可隐藏处理键值对时处理 Management API SDK 的复杂性。
- WYSIWYG 模块已废弃并从分发中移除,取而代之的是 CKEditor 和 CKEditor 链接模块。(应从所有安装中彻底移除 WYSIWYG)。
- CKEditor 已升级到 4.2.1 版。
- CKEditor 已配置为使用 media、media_embed 和 media_youtube 来管理上传的媒体和互联网来源的媒体。
- 添加了用于从 >=R22 升级的 drush 命令。
- 全新的 OPDK 安装脚本和安装指南 PDF。
错误修复
- 现在,开发者应用名称中禁止使用“&”符号。以前,如果存在 ampersand,会导致网站中断。
- 包含非网址兼容字符的组织密码不再导致中断。
- 如果尚未设置 KMS 凭据,user_save 将不再抛出异常。