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

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息


2015 年 1 月 6 日(星期二),我们发布了 Apigee 开发者服务门户的云版本 15.01.06.00。

新功能

此版本的 Apigee 开发者服务门户(云版本)包含以下新功能:

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

弃用

自 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:

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