首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Orocommerce -生成API客户端库

Orocommerce -生成API客户端库
EN

Stack Overflow用户
提问于 2021-05-17 16:11:19
回答 1查看 111关注 0票数 1

我在orocommerce生态系统中非常新,我想为orocommerce API (前端和后端)自动生成API客户端librairies。目标是构建我自己的UI。

我发现NelmioApiDocBundle上的一些依赖项可能会生成swagger文件,但我遇到了多个问题:

  • 这是一个很老的版本,只支持swagger 1.2
  • 生成的文件(使用symfony run php bin/console api:swagger:dump /tmp/api/)似乎不使用swagger编码“,如”
  • API的所有部分似乎没有使用NelmioApiDocBundle注释

编写

我想知道是否还有其他机制来为orocommerce生成API客户端librairies。我想要一个打字稿的SDK。

提前谢谢你的回答。

EN

回答 1

Stack Overflow用户

发布于 2021-05-18 08:07:22

现在,正如您所说的,惟一支持的swagger版本是1.2。

默认情况下,api:swagger:dump命令使用过时的API来生成当前API的数据,使用--view=rest_json_api选项运行它:

代码语言:javascript
复制
api:swagger:dump --view=rest_json_api

作为API客户端生成的替代方法,由于Oro严格遵循JSON.API标准,您可以使用许多与JSON.API规范兼容的现有客户端库。类型记录实现列表可以在官方网站:https://jsonapi.org/implementations/#client-libraries-typescript上找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67573381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档