15.01.06.00 - Apigee 开发者服务门户版本说明

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息


2015 年 1 月 6 日,星期二,我们发布了适用于云端的 Apigee Developer Services 门户的版本 15.01.06.00。

新功能

此版本的 Apigee Developer Services 门户包含以下新功能:

  • 异步用户保存
    异步用户保存是一项新功能,用于将用户信息保存推迟到将响应发送回浏览器之后,以提高性能。此更改仅在以下情况下才会发生:
    • 找到合适的 PHP CLI
    • 未启用获利功能
    • Configuration > Dev Portal Settings > Dev Portal User Settings 页面上,已选中 Enableasync 复选框。
  • 您无法再更改门户与 Edge 之间的连接设置
    在之前的云版本中,您可以直接修改用于将门户连接到 Edge 的连接信息,包括:Edge 端点的网址、Apigee 组织名称以及组织管理员的用户名和密码。现在,您必须向 Apigee 支持提出申请以更改连接信息。如需了解详情,请参阅创建开发者门户

弃用

从 2015 年 4 月 15 日开始,Google 将不再支持 OpenID 2.0 API,如以下链接中所述:

https://developers.google.com/+/api/auth-migration#timetable

14.07 版本之前发布的所有门户都使用 Google OpenID 2.0,这让用户可以使用其 Google 凭据登录门户或注册为门户用户。如需了解详情,请参阅在开发者门户上使用联合凭据。由于此次弃用,该功能已从门户中移除。

作为替代方案,您可以改用 Drupal Google Auth 模块或使用 OAuth 2.0 登录一文中所述的信息。

bug 修复

此版本修复了以下 bug:

主题 说明
创收 修正了向最终用户显示的有关创收的措辞。
创收 “创收”预付款结算页面现在可正确显示税率。请注意,您必须在门户端(在配置 > 创收设置下)使用“预付费开发者 API”调用。
创收 创收预付款余额页面不再将余额显示为“-0.00”,而是显示为“0.00”。
创收
现在可以从边缘服务器正确下载 HTML 格式的结算文档。Postgres v9.0 引入了新的“十六进制”编码,可能需要在 postgresql.conf 中进行更改,才能正确下载结算凭证。如果结算文档无法从开发门户正确下载,请在边缘管理服务器上将 postgresql.conf 中的 bytea_output 更改为“Esc”:
bytea_output = 'ESC' # 十六进制, Esc
创收 如果为获取用户余额而进行的 Edge API 调用未正确返回,页面现在会正确显示并记录错误。以前,该页面会显示错误屏幕。
新开发者注册 修复了注册新帐号时出现的消息,仅当开发门户配置为需要管理员批准才能登录时,才显示帐号正在等待管理员批准。
新开发者注册 原本应默认被屏蔽的新注册开发者已在 Edge 后端处于启用状态。过去本应被屏蔽的开发者已启用(尽管显示了“请等待审批”消息),但同样的修复方法也解决了这一问题。
新开发者注册 当用户在没有电子邮件地址的情况下注册时,门户不再抛出异常,以便可以与不使用电子邮件地址的系统集成。不过,用户仍需要先使用电子邮件地址更新其个人资料,然后才能创建开发者应用。
Registration form 对于新安装应用,注册表单中的 First NameLast Name 字段已移至注册表单顶部。请注意,您可以使用管理界面移动此表单上的所有字段。如需了解详情,请参阅添加和管理用户帐号
开发者状态 当开发者在门户上被设置为“已屏蔽”状态时,其在边缘管理服务器上的状态将会设置为“无效”,这意味着被屏蔽的开发者将无法进行 API 调用。
Cron 作业 当 Edge 中的应用未与开发者正确关联时,Cron 不再失败。
日志记录 当应用的访问类型为“只读”时,系统不再记录错误。
Drupal 规则 现在,系统会在应用密钥从待处理变为已批准后发送电子邮件的 Drupal 规则中的规则模块。在早期版本中,当状态发生更改时,规则不起作用。
SmartDocs 现在,PATCH 动词在 SmartDocs 页面上呈现时可以正确显示。
SmartDocs 当 Edge 端点无法访问时,SmartDocs 模块不再显示警告。
SmartDocs SmartDocs 模块中不再显示“未定义的索引:”警告。
SmartDocs
面包屑导航现在可以在 SmartDocs 页面上正常运行。在方法详情页面上,面包屑导航路径中的第一项曾经是 model_machine_name Documentation/,因此第一个单词没有大写。进行此修复后,第一项将是人类可读的模型名称,第一个单词将大写。
同样在基于 HTTP 动词 (GET/POST/PUT/DELETE) 的 API 方法列表页面上,面包屑导航项目链接到了错误的网址。修复后,网页上的面包屑导航项现在会指向正确的网址。
SmartDocs CSS 修复现在允许正确修改 SmartDocs JSON 正文(在 POST 或 PUT 请求中)。
主菜单 现在,如果主菜单中没有项目,登录链接和注册链接就可用了。
应用属性
应用属性的商品详情页面已损坏,无法呈现。此问题已在 devconnect_app_attributes.module 文件中修复。
硬编码重定向 如果未找到开发者应用,则用于创建用于修改开发者应用的表单的函数不再直接调用 drupal_goto()drupal_not_found()。这样,特定于客户的模块便可以一致地更改表单的行为,而无需强制进行无条件重定向。