本项目根据 抖音开放平台 的 OpenAPI 生成符合 openapi 规范的 json 文件 目前支持以下 api
| 抖音 api | openapi.json |
|---|---|
| 小程序 | ./mini-app/../openapi.json |
| 移动/网站应用 | ./dop/../openapi.json |
| 生活服务商家应用 | ./local-life/../openapi.json |
可根据上述 openapi.json 文件,生成相应的 http client 代码,具体用法请见openapi-generator
默认已生成 Java client 端的 openfeign 代码
具体依赖请查看 Maven Central
- 小程序
<dependency>
<groupId>io.github.eahau.openapi</groupId>
<artifactId>douyin-mini-app</artifactId>
<version>${douyin-openapi.verison}</version>
</dependency>- 移动/网站应用
<dependency>
<groupId>io.github.eahau.openapi</groupId>
<artifactId>douyin-dop</artifactId>
<version>${douyin-openapi.verison}</version>
</dependency>- 生活服务商家应用
<dependency>
<groupId>io.github.eahau.openapi</groupId>
<artifactId>douyin-local-life</artifactId>
<version>${douyin-openapi.verison}</version>
</dependency>由于 openapi.json 是根据抖音 OpenApi 官方文档自动生成,文档格式不统一,难免有遗漏或错误。
如果需要更正文档,烦请在相应模块下的 openapi-manaual.json 中维护。
因为在生成 openapi.json 前,会以openapi-manaual.json为准,对重名的 path 和 schema 进行覆盖。
随后提交 PR 合并,感谢。