跳至主要内容
所有由以下人员发布的文章

OpenAPI Initiative

来自 APIDays Paris:OpenAPI 3.1 即将推出

作者 博客

最初发布在 LORNAJANE 博客 – 感谢 Lorna!

OpenAPI 3.1 中的新功能

随着 OpenAPI 3.1 即将推出,我在 APIDays Paris 上做了一个关于可以期待什么的演讲。但我非常喜欢将文字作为参考,因此这里有一个关于下一个 OpenAPI 版本中内容的文字回顾。

主要功能
– 与 JSON Schema 2020-12 兼容
– Webhook 支持
– 许多其他小改进

版本编号

从 OpenAPI 3.1 开始,OpenAPI 项目不再遵循语义版本控制。这听起来是一个完全不负责任的决定,但实际上对标准来说是有道理的,因为每个 API 描述都会明确说明其相关的 OpenAPI 版本。另外,他们不让我制定规则,很遗憾!这不是一个主要版本,但为了适应 JSON Schema,一些内容必须被撤消并重新完成。

JSON Schema 2020-12

这是一个重大的消息,OpenAPI 的很大一部分与 JSON Schema 一起使用,3.0 版本发布很久了,并没有完全适应如今 JSON Schema 中所有合理的方面。这篇文章不会涵盖 JSON Schema 本身的新内容,但我会尝试从 OpenAPI 用户的角度总结要点。

首先:类型现在可以是 **类型数组**,因此某些内容的类型可以是 [string,number]。可用类型还包括 null,因此更常见的是 [string, 'null']。这确实会影响现有的 OpenAPI 文档,因为从 3.1 开始,nullable 关键字将被删除 - 使用类型数组,其中一个类型为 null。

parameters:
  - name: friendly-label
    in: query
    schema:
      type:
        - string
        - 'null'

OpenAPI 3.1 正在获得对 schema 中 examples 关键字的支持,允许 **示例数组**。不过,数组通常只包含一个元素。原始的单一 example 关键字仍然有效,但 examples 是推荐的,如果两者都存在,则 examples 优先。请注意,此数组值与 OpenAPI 中 examples 的 **其他** 用法形成对比,在 MediaType 内容对象中,examples 字段是具有字符串键的映射。困惑吗?我们也是。有一篇由 Phil 撰写的关于 OpenAPI 示例的 **文章** 详细解释了所有内容!

JSON Schema 中的一些其他内容即将进入 OpenAPI schemas。首先:允许 schema 中存在任意键;OpenAPI 放宽了其对哪些字段可以出现在何处的约束,以适应 JSON Schema 格式对象。此外,可以 $ref 到一个对象,然后在其旁边放置键,这些键被视为对组件中定义的内容的补充。

content:
  'application/json':
    schema:
      $ref: '#/components/schemas/style'
      required:
        - hue

所有这些更改都不算大,但能够在 OpenAPI 中使用 JSON Schema 对任何想要将两者结合使用的人来说都是很棒的,因此对支持不断改进的 JSON Schema 的承诺是好消息。

Webhook

我完全有偏见,因为我提出了这个功能。我无法相信 OpenAPI 还没有支持这种常见的用例,并且花了很长时间才意识到,这不是我不明白如何做某事 - 那个东西真的超出了 OpenAPI 3.0 对 API 描述的预期。

OpenAPI 3.0 确实支持 **回调**,因此如果用户应该进行 API 调用,提供 URL,并等待对该 URL 的传入 HTTP 请求作为结果,则该功能已经得到支持。当端点异步返回数据或在某些情况下,API 调用“订阅”事件并提供一个 URL 来发送数据时,这非常理想。

OpenAPI 3.1 更进一步,允许 **webhook**,它们是对某些外部事件或刺激做出的传入 HTTP 请求。一个很好的例子是,如果您曾经将任何内容链接到 GitHub 推送事件,或传入订单/付款/消息(我在一家通信公司工作了几年,因此您可以立即理解我如何卷入其中)。webhook 的描述与现有的回调非常相似,实际上两者都非常像现有的请求描述,因此我希望此更改能够轻松地被所有拥有类似双向 API 的人采用。

新的 webhooks 关键字是一个顶级元素,位于 paths 之旁。对必需字段也有一些更改:OpenAPI 3.0 需要 openapi、info 和 paths,但在 OpenAPI 3.1 中,只有 openapi 和 info 始终是必需的,但文档还必须包含 paths、webhooks 或 components 中的至少一个。这很棒,因为它允许 API 描述仅包含传出的 API 调用、仅包含传入的 webhook、仅包含可能被其他文档引用的组件,或所有这些的任意组合 - 并且本身仍然有效。

无论如何,回到 webhook。

webhooks:
  inbound-sms:
    post:
      operationId: inbound-sms
      requestBody:
        content:
          application/json: ...
      responses: ...

在 webhooks 部分,每个传入的“内容”都有一个键(例如上面的 inbound-sms),然后它继续……看起来像一个 pathItem,因为它就是它。您不需要指定 webhook 将要传入的 URL 路径(通常用户可以自行指定该路径),只需解释将要到达的内容,您就完成了。哦,与此相关的是:pathItem 现在允许在 components 部分中使用,并且您可以从 path、callback 或 webhook 中 $ref 到 pathItem。

想先睹为快,看看 webhook 在工具支持它后会是什么样子吗?Redoc 已经提供了预览支持,如果您在 3.0 OpenAPI 文档中使用 x-webhooks!我的意思是,它看起来就像非常专业的 API 文档,但这就是我们在这里需要的 🙂


关于 webhook 和回调的说明。相当多的端点可以被视为 webhook 或回调,我已经开始收到关于使用哪个的问题。这可能并不重要,但如果没有回调作为响应的先前 API 调用,那么它绝对是一个 webhook。如果有先前 API 调用带有一个 URL,那么您可能需要决定您希望它如何工作。例如,在 Vonage 中,配置传入消息事件的发送位置是在应用程序级别,您是否使用 Application API 完成 - 但我宁愿在同一文档中,与发送消息 API 调用一起显示传入消息 webhook 详细信息的 API 描述,并将其标记和分组在消息 API 描述中。webhooks 关键字为您提供了灵活性,您可以按照自己的意愿来处理。

小巧但功能完善的升级

在 OpenAPI 3.1 中添加了许多小功能,但我只选择了我的最爱!与每个 *.1 版本一样,有一些事情在 *.0 版本中看起来像是一个好主意,但现在我们已经尝试过,可以稍微整理一下,这是一件好事。

我将从我想立即实施的一项功能开始(或在工具允许后尽快实施):$ref 现在可以具有 summary 和 description 作为同级元素,并且它们会覆盖所引用组件上的任何现有字段。

paths:
  /items:
    post:
      parameters:
        - $ref: '#/components/parameters/item'
          description: The specific item in question

info 部分中也有一些小改动

  • 在 info 中,您现在可以在 description 字段旁边添加 summary。两者都是可选的 - title 仍然是必需的。
  • 在 license 对象中,如果您愿意,可以使用新的 identifier 字段中的 SPDX 代码代替 url,与必需的 name 字段一起使用。

最后,paths 不再 **需要** 为每个端点提供 responses 字段。这在 OpenAPI 文档处于构建阶段时非常有用,因为它意味着即使您仍然只是草拟 API 定义将包含的端点,它也能通过验证。

进一步阅读

当录制发布时,我会分享我的演讲链接(幻灯片在 notist 上,但请关注 OpenAPI 3.1 版本的当前状态,并在项目本身中阅读(更好的)更改日志以获取更多信息 https://github.com/OAI/OpenAPI-Specification/releases

实施者草案(OAS 3.1 RC1)可供反馈 - 请在 11 月 8 日之前回复!

作者 博客

对社区的请求!请查看 RC1,实施它,并在 11 月 8 日之前与我们分享您的反馈。最终版本应该在那之后不久发布。

OpenAPI Specification 3.1 的候选版本 1 (RC1),实施者草案,可供测试和评估。

这些增强功能解决了一些来自 OpenAPI 开发人员社区的最常请求的功能。具体来说,OpenAPI 规范现在与最新版本的 JSON Schema 完全兼容。这是 OpenAPI 开发人员社区和 JSON Schema 社区成员之间的一项重大努力。

更改包括

  • 一个用于描述在带外注册和管理的 Webhook 的新顶级元素。非常感谢 Lorna Mitchell 推动了这项工作,使用我们的新的 提案流程
  • 使用标准 SPDX 标识符改进对 API 许可证的识别支持。
  • PathItems 对象现在是可选的,以便更轻松地创建可重用组件的索引。可重用的 PathItems 可以描述在 components 对象中。还支持描述使用客户端证书保护的 API。

您可以在 此处 了解更多关于 RC1 的信息。

特别感谢 Henry AndrewsPhil SturgeonBen Hutton 为他们所做的一切努力和支持。

OpenAPI 欢迎新成员 Osaango

作者: 公告, 博客

OpenAPI Initiative 是一家由前瞻性的行业专家组成的联盟,致力于创建、发展和推广 OpenAPI 规范 (OAS),这是一种面向 RESTful API 的厂商中立的开放描述格式。今天宣布 Osaango 已加入成为新成员。

Osaango 为什么加入 OpenAPI Initiative?

Marjukka Niinioja 是 Osaango 的创始合伙人,拥有超过 10 年的 API 经验。她和她的团队还组织了 apidays Helsinki 和 APIOps 社区。她解释说:“我们认为 OpenAPI 规范既是问题也是解决方案。对于许多人来说,使用规范设计 API 只是一个技术任务,投入的精力最少。对于更多人来说,规范根本不在他们的视线范围内。” 

“当然,也有一些问题,比如工具支持不足,阻碍了人们使用它。然而,我们认为最大的问题是缺乏知识,特别是关于 API 的产品化以及 API 管理。这两者是相互关联的,并且都受益于使用规范。”她补充说。

 “熟练的人员 + 良好的方法 = 优秀的 API”

Osaango 从一开始就推崇开放标准。Marjukka Niinioja 是 APIOps Cycles 方法的“创始人”。该方法是唯一获得开放许可、精益且面向业务的 API 开发方法,涵盖了整个生命周期。该方法既推崇又依赖于使用 API 规范来设计、原型化和记录 API,作为生命周期的一部分。它推崇“APIOps”,即构建 API 的自动化和透明文化。APIOps 的核心与 DevOps 相似。APIOps Cycles 方法扩展了 APIOps。它还包含了产品管理、业务设计和开发者体验的元素。

该方法已被世界各地的组织采用,从芬兰到阿根廷。正如一位来自阿根廷的用户所说:“我们正在开始构建 API 产品,发现 APIOps Cycles 太棒了,因为它帮助我们将精益创业的想法转化到我们的世界中!” 

Osaango 与合作伙伴和活跃的社区成员一起,通过聚会和其他活动推动开放的 APIOps 社区,以推广最佳实践。Osaango 的愿景是帮助将 API 经济像软件即服务 (SaaS) 一样被大众认知为一种商业模式。但优秀的 API 和优秀的 API 经济并非偶然。对于 Osaango 来说,API 代表着“所有人皆重要”,不仅仅是应用程序编程接口。API 经济需要来自组织各个部门的熟练人员协作。他们需要了解拥有 API 的商业利益。不仅仅是任何 API,而是良好、精良、标准化的真正开放 API。这反过来需要针对 API 的设计和开发方法以及标准。这就是构建优秀 API 的方式! 

作为 OpenAPI Initiative 的成员,Osaango 致力于帮助降低使用 OpenAPI 规范的门槛。Osaango 首要参与的一些任务包括:

  • 解决 Initiative 创建的 OpenAPI 文档的可用性和可访问性问题。
  • 收集社区关于各种 API 规范的问题,并将其记录下来,以便在 推广意识和学习

了解更多关于 API 开发的开放许可方法:https://www.apiopscycles.com

OpenAPI 资源

要了解更多关于如何参与 OpenAPI 规范演进的信息,请访问: https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群前瞻性的行业专家创建,他们认识到对 API 描述方式进行标准化的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广厂商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会 

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目,如 Linux、Kubernetes、Node.js 等等,被认为对世界最重要的基础设施发展至关重要。其开发方法利用了既定的最佳实践,并满足了贡献者、用户和解决方案提供者的需求,从而为开放协作创造了可持续的模式。有关更多信息,请访问 linuxfoundation.org。

OpenAPI 欢迎新成员 APImetrics!

作者: 公告, 博客

欢迎!

APImetrics 提供面向企业的 API 监控解决方案,可以与 REST 和 SOAP API 协议交互。监控由分析和可自定义的停机时间警报提供支持,并为企业提供数据以满足服务水平协议 (SLA) 和客户期望。 

APImetrics 的机器学习和标准负责人保罗·克雷博士说:“在过去十年中,经济已逐渐成为数字经济,而数字经济也逐渐成为 API 经济。”“新冠肺炎疫情危机加速了这一趋势。具有意义、可量化和可衡量的全球质量标准对于最大限度地提高 API 创建者和用户在众多行业提供的价值至关重要。这就是 OpenAPI Initiative 和 APImetrics 如此完美的结合,我期待与 OAI 在这些标准方面进行合作。”

APImetrics 对与 OAI 在标准方面进行合作特别感兴趣,这些标准可以帮助定义和衡量服务水平目标,以及围绕 API 的认证、合规性、一致性和持续测试和监控的问题。

OpenAPI Initiative 的产品经理、谷歌云技术指导委员会成员马什·加德纳说:“APImetrics 是 OpenAPI Initiative 的一个受欢迎的补充。”“当行业共同努力解决常见的 API 描述问题时,例如 描述 SLO 和 SLA,每个人都会受益。” 

OpenAPI 资源

要了解更多关于如何参与 OpenAPI 规范演进的信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

加入我们参加 2020 年 ASC

立即注册参加 2020 年 API 规范大会,9 月 9-10 日

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群前瞻性的行业专家创建,他们认识到对 API 描述方式进行标准化的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广厂商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会 

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目,如 Linux、Kubernetes、Node.js 等等,被认为对世界最重要的基础设施发展至关重要。其开发方法利用了既定的最佳实践,并满足了贡献者、用户和解决方案提供者的需求,从而为开放协作创造了可持续的模式。有关更多信息,请访问 linuxfoundation.org。

宣布新的 OpenAPI Initiative 旅游专项兴趣小组

作者: 公告, 博客

加入 OpenTravel 和 OpenAPI Initiative 旅游工作组,于 2020 年 7 月 22 日将重点放在欧洲旅行者身上。点击 此处 获取 Zoom 邀请。要获取所有最新更新和公告,请点击 此处 并注册以获取定期更新!

旅游业依赖于 API。连接旅行、旅游和酒店等不同行业的业务,并代表着需要有效地进行沟通和传递电子信息的众多公司,包括航空公司、租车公司、酒店、旅行社、旅行社、科技公司等等。 

考虑到这一点,OpenAPI Initiative 正在创建一个旅游专项兴趣小组 (SIG) 来支持 API 的采用,并促进整个旅游行业的数字化转型。 

OpenAPI 旅游 SIG 的使命是“通过推广 OpenAPI Initiative,促进整个旅游垂直领域 API 的采用、开发和开发者的发展。”它将根据需要举行会议,讨论旅游领域的常见挑战和解决方案,以及在协调 OAI 的技术指导委员会时提供统一的声音,并根据 TSC、TOB 或 BGB 的请求,以临时形式成立。任何机构都可以提出请求。

旅游 SIG 将指定一个联络点,以便根据需要与 OpenAPI 内部的理事会和其他机构进行沟通。

OAI 的任何成员都可以参与旅游 SIG。来自非会员的参与 - 我们喜欢说“即将成为会员!” - 将根据具体情况允许,以提供相关的主题专业知识,并帮助作为一个外联机会,为 OpenAPI Initiative 带来新的会员和采用者。

请加入旅游 SIG!点击 此处 获取 2020 年 7 月 22 日下次会议的 Zoom 邀请,以及 此处 注册以获取定期更新!

OpenAPI 欢迎 OpenTravel Alliance 成为新成员

作者: 公告, 博客


OpenAPI 欢迎 OpenTravel Alliance 成为其最新成员!

OpenTravel 是一个非营利性行业协会,它开发数据消息结构,以促进旅游行业各个方面的沟通。它是旅游行业唯一的开源互操作性数据标准。使用 OpenTravel 消息,旅行者可以在完全无接触的环境中进行搜索、预订、支付和办理入住/退房手续。

“我们看到 OpenTravel 联盟的使命与 OpenAPI Initiative 的使命之间有着牢固的战略一致性,”OpenTravel 联盟执行董事 Jeff ErnstFriedman 说。“我们有一个共同的目标,即在 API 经济中推广开放标准,而 OAI 是构建 API 市场所有方面的核心。我们期待将旅游行业的意见带到 2020 API 规范大会,该大会将于 9 月 9 日至 10 日举行。”

目前有数万个 OpenTravel 消息结构在使用。这个开源标准涵盖了航空、铁路、邮轮、高尔夫、旅游套餐、地面交通、酒店和汽车租赁。该组织最初使用 XML 消息系统,但后来将 OpenTravel Messaging 提供给了 JSON、WSDL 和 OpenAPI Spec。 

为了帮助旅游业适应 COVID-19,OpenTravel 推出了新的 COVID 协议消息系统。在即将发布的版本中,OpenTravel 消息将包含允许旅游公司利用积压需求并增加收入的功能。

“我们的技术允许供应商之间实现互操作性,这将增加收入机会并降低技术成本,”ErnstFriedman 说。“OpenTravel Messaging 的互操作性组件将实现无缝的旅行者体验,这将减少物理接触点,并在整个旅程中加快旅行者的移动速度。” 

“OpenTravel 联盟是 OpenAPI Initiative 的一个令人兴奋的补充,”Google Cloud 产品经理兼 OpenAPI Initiative 技术指导委员会成员 Marsh Gardiner 说。“标准化 API 的描述方式以简化开发对于许多不同的行业来说都是很有意义的,尤其是旅游业可以从中受益。” 

OpenAPI 资源

要了解更多关于如何参与 OpenAPI 规范演进的信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群前瞻性的行业专家创建,他们认识到对 API 描述方式进行标准化的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广厂商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会 

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目,如 Linux、Kubernetes、Node.js 等等,被认为对世界最重要的基础设施发展至关重要。其开发方法利用了既定的最佳实践,并满足了贡献者、用户和解决方案提供者的需求,从而为开放协作创造了可持续的模式。有关更多信息,请访问 linuxfoundation.org。

OpenAPI Initiative 欢迎彭博成为最新成员

作者: 公告, 博客

OpenAPI Initiative 会员人数持续快速增长;彭博加入了现有 38 个成员,其中包括 Atlassian、eBay、Google、Microsoft、Red Hat、SmartBear 等等。

旧金山 - 2020 年 4 月 14 日 – OpenAPI Initiative 今天宣布彭博加入其成员行列。OpenAPI Initiative 是一个由前瞻性的行业专家组成的联盟,致力于创建、发展和推广 OpenAPI 规范 (OAS),这是一种与供应商无关的开放描述格式,用于 RESTful API。

作为商业和金融信息、数据、新闻和分析领域的全球领导者,彭博相信,在整个金融行业标准化 Web API 将在全球资本市场生态系统中提供一致性和价值。彭博看到了实施 OpenAPI 规范的优势,可以缩短上市时间,缩短开发周期,并降低实施成本。

“彭博很高兴加入 OpenAPI Initiative,我们将有机会帮助塑造 OpenAPI 规范及其在全球金融行业中的作用,”彭博数据许可工程组负责人 Richard Norton 说。“由于我们的企业客户越来越多地希望访问我们的数据馈送以支持其内部分析和交易应用程序,我们相信 OpenAPI 规范将使他们能够无缝地管理其彭博数据。此外,整个行业将从我们参与标准治理流程中获益,因为我们将能够汲取他们的经验并回馈到 Web API 描述事实标准的未来迭代中。”

“我们很高兴欢迎彭博加入 OpenAPI Initiative。大型公司利用 OpenAPI Spec 的原因很简单:开发人员生产力。组织不必再生成 SDK,而是可以生成 OpenAPI 规范,然后以他们想要使用的任何语言生成其 SDK,从而立即为他们的客户带来益处,”Google 产品经理兼 OpenAPI Initiative 技术指导委员会成员 Marsh Gardiner 说。“我们亲眼目睹了组织使用 OpenAPI Spec 时在业务和技术生产力方面取得的胜利。彭博已经拥抱开源,对于他们的企业客户管理彭博数据来说,这种方式的好处是巨大的。”

彭博全球工程团队中的数百名软件工程师已为开源项目贡献代码、文档、测试或其他改进。在与彭博基础设施需求相关的领域,彭博工程师已成为项目领导者和贡献者。要了解更多关于彭博开源活动的信息: https://www.TechAtBloomberg.com

OpenAPI 资源

要了解更多关于参与 OpenAPI 规范演变的信息: https://www.openapis.org.cn/participate/how-to-contribute

●   成为会员

●   OpenAPI 规范 Twitter

●   OpenAPI 规范 GitHub - 立即开始!

●   分享您的 OpenAPI Spec v3 实现

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下的开放治理结构,OAI 致力于创建、发展和推广与供应商无关的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目,如 Linux、Kubernetes、Node.js 等等,被认为对世界最重要的基础设施发展至关重要。其开发方法利用了既定的最佳实践,并满足了贡献者、用户和解决方案提供者的需求,从而为开放协作创造了可持续的模式。有关更多信息,请访问 linuxfoundation.org。

Liferay 加入 OpenAPI Initiative

作者 博客

OpenAPI 欢迎 Liferay 成为我们最新的 OpenAPI 成员!

拥有强大的 API 基础设施对于满足像 Liferay DXP 这样的数字体验平台 (DXP) 产品对不同客户要求至关重要。DXP 是一个新兴的企业软件类别,为公司提供了一种架构,使他们能够数字化业务运营、提供互联的客户体验并收集可操作的客户洞察。

例如,客户可能希望构建一个移动应用程序,该应用程序利用 Liferay DXP 提供的丰富的个性化内容,或者将产品目录中的产品信息引入由 Liferay Commerce 提供支持的店面。由于集成通常涉及使用不同工具的不同团队和部门,因此标准化 OpenAPI 规范是加速开发和最大程度减少开发过程中潜在障碍的关键。 

“Liferay 很荣幸加入 OpenAPI Initiative,”Liferay, Inc. 首席技术官 Michael Han 说。“开源和开放生态系统是我们核心的一部分,我们感谢有机会与社区合作,推动 API 标准化和采用。采用 OpenAPI 规范还有助于 Liferay 客户更快地获得业务价值,因为这使得他们的开发人员可以使用行业标准结构来访问 Liferay 无头服务。”

Liferay 一直特别重视基于 OpenAPI 规范提供强大的 API,以此更好地满足客户的特定需求,并能够为客户提供更好的工具来构建他们自己的 API。 

“我们很高兴欢迎 Liferay 加入 OpenAPI,并看到更广泛的企业应用程序的扩展,”Google Cloud 产品经理兼 OpenAPI Initiative 技术指导委员会成员 Marsh Gardiner 说。“很高兴看到那些围绕集成构建业务的公司完全拥抱 OpenAPI 规范。”

Liferay 最近完成了将所有 API 映射到 OpenAPI 规范的第一阶段。 

Liferay 资源

OpenAPI 资源

要了解更多关于如何参与 OpenAPI 规范演进的信息,请访问:https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群前瞻性的行业专家创建,他们认识到对 API 描述方式进行标准化的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广厂商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会 

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目,如 Linux、Kubernetes、Node.js 等等,被认为对世界最重要的基础设施发展至关重要。其开发方法利用了既定的最佳实践,并满足了贡献者、用户和解决方案提供者的需求,从而为开放协作创造了可持续的模式。有关更多信息,请访问 linuxfoundation.org。

# # #

Interzoid 加入 OpenAPI Initiative,帮助构建无摩擦数据未来

作者: 公告, 博客

OpenAPI 欢迎 Interzoid 成为新的 OpenAPI 成员!

“我们很高兴成为加速采用标准的一部分,我们相信该标准将在 API 经济的向上发展中发挥核心作用。快速轻松地在 Web 上移动有价值的数据,以及我们提供的数据资产改进 API,通过利用 OpenAPI 规范得到了极大的增强,”Interzoid 首席执行官 Robert Brauer 说。“作为一个近二十年来一直与 API 打交道的人,我认为 OpenAPI 规范是有史以来最具吸引力和最有用的创新之一。”

Interzoid 成立于 2019 年,其软件栈基于开源技术,包括 Linux、Angular、Go 编程语言和 PostgreSQL。Interzoid 提供 20 多个 API,提供诸如使用其 City Match API、Full Name Match API、Company Match API 等生成相似键以匹配不同的数据集之类的服务。Interzoid 正在寻求构建未来的开源项目,以支持公司无摩擦数据的战略。

“我们很高兴欢迎 Interzoid 成为 OpenAPI Initiative 的新成员,”Google Cloud 产品经理兼 OpenAPI Initiative 技术指导委员会成员 Marsh Gardiner 说。“Interzoid 已使用 OpenAPI 3.0 规范格式正式描述了其所有 API。该规范是帮助开发人员快速评估和理解其提供的服务详细信息的好方法。”

可用的 Interzoid API 列表:https://www.interzoid.com/services

OpenAPI 资源

要了解更多关于参与 OpenAPI 规范演变的信息: https://www.openapis.org.cn/participate/how-to-contribute

关于 OpenAPI Initiative

OpenAPI Initiative (OAI) 由一群前瞻性的行业专家创建,他们认识到对 API 描述方式进行标准化的巨大价值。作为 Linux 基金会下属的开放治理结构,OAI 致力于创建、发展和推广厂商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear Software 捐赠。要参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn

关于 Linux 基金会 

Linux 基金会成立于 2000 年,拥有 1000 多名成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作中心。Linux 基金会的项目,如 Linux、Kubernetes、Node.js 等等,被认为对世界最重要的基础设施发展至关重要。其开发方法利用了既定的最佳实践,并满足了贡献者、用户和解决方案提供者的需求,从而为开放协作创造了可持续的模式。有关更多信息,请访问 linuxfoundation.org。

# # #

ASC 2019 的照片

By Blog, Events

ASC 2019 是一次很棒的活动!感谢所有前来参加的人。精彩的演讲者,会场间精彩的互动,哇,还有很棒的场馆!温哥华很美。

以下是为期 3 天的活动中留下的一些难忘的影像!