---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.ru/dev/market/partner-api/doc/en/concepts/openapi.md
  - https://yandex.ru/dev/market/partner-api/doc/ru/concepts/openapi.md
  - https://yandex.ru/dev/market/partner-api/doc/zh/concepts/openapi.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/market/partner-api/doc/zh/llms.txt

# 规格说明 OpenAPI

规格说明 OpenAPI 对于商店对市场的要求，它是可用的 [上 GitHub](https://github.com/yandex-market/yandex-market-partner-api). 您可以使用它来简化和加快集成开发。

## 如何生成客户端 Yandex Market API 卖家须知 {#how-to}

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

### 通过git获取规范 {#git}

有两种方法:

1. 运行命令 `git clone https://github.com/yandex-market/yandex-market-partner-api.git`
2. 通过以下方式从存储库下载存档 GitHub web UI：单击右上角的绿色按钮 `Code` 并在下拉列表中，选择 `Download ZIP`.

### 安装工程 OpenAPI-通过包管理器生成器 {#package-managers}

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

**对于npm（任何操作系统）**
`npm install@openapitools/openapi-generator-cli-g`

**对于Homebrew（macOS）**
`brew install openapi-generator`

**为瓢(窗口)**
`scoop install openapi-generator-cli`

### 客户生成 {#client-generation}

**对于npm（任何操作系统）**

```no-highlight translate=no
npx @openapitools/openapi-generator-cli generate -i <path_to_openapi.yaml> -g <lang> -o <output_path>
```

**对于其他包管理器**

```no-highlight translate=no
openapi-generator generate -i <path_to_openapi.yaml> -g <lang> -o <output_path>
```

查询部件的值:

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

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

`<path_to_openapi.yaml>` — 文件路径 openapi.yaml 本说明书。

发电机的例子:

* go
* java
* javascript
* kotlin
* php
* python
* ruby

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