用两个动态路径改造2

时间:2017-03-14 15:45:14

标签: android retrofit2

我需要实现一个具有动态@path和另一个带有RETROFIT 2

的@path的API

myBaseURL:https://api.github.com

示例API返回:

{  
...   
"followers_url": "/user/followers",
"following_url": "/user/following{/target}", 
... 
}

我在应用中使用了这样的

public interface APIService {
  @GET("{path}")
  Call<Users> getFollowers(@Path(value = "path", encoded = true) String path);

  @GET("{path}")
  Call<Users> getFollowing(@Path(value = "path", encoded = true) String path);
}

实施following_url应该怎么做,因为它有{/target}

  @GET("{path}")
  Call<Users> getFollowing(@Path(value = "path", encoded = true) String path, @Path("{/target}") String target);

Retrofit找不到{/ target}。

现在我只是用&#34;&#34;替换{/target}。在网址上,但我不想将其留在应用中,因为我希望能够在后端更改我的路线。

由于

1 个答案:

答案 0 :(得分:1)

我认为你想确认用户是否跟随另一个用户,然后你需要一个新界面:

postmeta

问题是&#34; /&#34;在目标之前,最后是一个参数,真的不存在目标用户,你必须由想知道跟随用户的真实目标用户替换

此致