我正在使用改造来通过post-id获取单个帖子, 传递帖子ID时收到错误。 我已经尝试了几种方法,但没有一种方法已经回复了正确的反应。
我已经尝试过了:
@GET("?rest_route=/wp/v2/posts/")
Call<SinglePost> getSinglePost(@FieldMap Map<String, String> map);
@GET("?rest_route=/wp/v2/posts/")
Call<SinglePost> getSinglePost(@QueryMap Map<String, String> map);
@GET("?rest_route=/wp/v2/posts/")
Call<SinglePost> getSinglePost(@QueryMap<String, String> map);
@GET("?rest_route=/wp/v2/posts/{postid}")
Call<SinglePost> getSinglePost(@Path("postid")int postid);
@GET("?rest_route=/wp/v2/posts/{postid}")
Call<SinglePost> getSinglePost(@Path("postid")int postid);
@GET("?rest_route=/wp/v2/posts/{postid}")
Call<SinglePost> getSinglePost(@Field("postid") int postid);
这是原始链接 https://www.mywordpress.com/?rest_route=/wp/v2/posts/3561
答案 0 :(得分:2)
像这样声明你的API调用
compute_gradients
制作参数图并在初始化API调用时将其传递
@GET("/")
Call<SinglePost> getSinglePost(@QueryMap Map<String, String> map);