本项目根据 抖音开放平台 的 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 合并,感谢。