我正在为我的WordPress网站创建android客户端。有没有办法使用swagger从wp rest客户端生成改进的2客户端库,或者是否有任何其他工具来生成相同的。
答案 0 :(得分:5)
引用here,是的,它是swagger的现有codegen模块的一部分:
最新的Java API客户端支持不同的HTTP客户端,包括 改造。要使用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客户端的更多信息。
答案 1 :(得分:1)
根据与wp-api团队的讨论,他们没有为Android提供任何HTTP客户端库,他们也不打算提供相同的。
请按照以下链接查看wp-api
中创建的问题答案 2 :(得分:0)
如果您的招数是2.0,则最好尝试Swagger Gradle Codegen, 生成Kotlin代码和Retrofit接口,其中RxJava2用于异步调用,Moshi用于序列化,ThreeTenABP用于数据管理