OpenAPI规范

商店到市场请求的OpenAPI规范可用 在GitHub上. 您可以使用它来简化和加快集成开发。

如何生成一个Yandex的。面向卖家的市场API客户端

该规范将帮助您以OpenAPI生成器支持的任何语言或框架生成客户端文件。 这可以大大简化与Yandex的集成。通过API进行市场推广。

通过git获取规范

有两种方法:

  1. 运行命令 git clone:no-translate[https://github.com/yandex-market/yandex-market-partner-api.git]
  2. 通过GitHub web-ui从存储库下载存档:单击右上角的绿色按钮 Code 并在下拉列表中,选择 下载ZIP.

通过包管理器安装OpenAPI生成器

生成器文档:https://openapi-generator.tech/docs/installation

对于npm(任何操作系统) npm install@openapitools/openapi-generator-cli-g

对于Homebrew(macOS) brew安装:no-translate[openapi]-generator

勺(窗) scoop安装:no-translate[openapi]-generator-cli

客户生成

对于npm(任何操作系统)

npx @openapitools/openapi-generator-cli generate -i <path_to_openapi.yaml> -g <lang> -o <output_path>

对于其他包管理器

openapi-generator generate -i <path_to_openapi.yaml> -g <lang> -o <output_path>

查询部件的值:

<lang> -所选语言或框架的生成器参数。

<output_path> -将放置生成的客户端代码的输出目录。

<path_to_openapi。yaml> -文件的路径 openapi.本说明书的yaml。

发电机的例子:

  • 去吧
  • java语言
  • javascript的
  • 科特林
  • php的
  • 巨蟒
  • 红宝石

发电机的完整列表可在:https://openapi-generator.tech/docs/generators