9

我正在为我的 WordPress 网站创建 android 客户端。有没有办法使用 swagger 从 wp rest 客户端生成改造 2 客户端库,或者是否有任何其他工具可以生成相同的。

4

3 回答 3

6

从这里引用,是的,它是 swagger 现有代码生成模块的一部分:

最新的 Java API 客户端支持不同的 HTTP 客户端,包括 Retrofit。要使用 Retrofit,请创建一个 config.json 文件,如下所示:

{
  "library": "retrofit"
}

并在命令行中通过 -c 传递 config.json

您可以运行 java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar config-help -l java 以获取有关自定义 Java API 客户端的更多信息。

于 2016-04-28T12:32:13.047 回答
1

根据与 wp-api 团队的讨论,他们没有为 android 提供任何 HTTP 客户端库,而且他们也不打算提供相同的 .

请按照以下链接查看在 wp-api 中创建的问题

https://github.com/WP-API/WP-API/issues/2473

于 2016-05-04T03:29:35.177 回答
0

如果你有一个 swagger 2.0,你最好试试Swagger Gradle Codegen,生成 Kotlin 代码和 Retrofit 接口,使用 RxJava2 进行异步调用,使用 Moshi 进行序列化,使用 ThreeTenABP 进行数据管理

于 2019-07-11T03:23:17.710 回答