如何使用Retrofit2提出正确的获取请求

时间:2020-11-03 00:54:21

标签: java api android-studio get

我在android studio中使用retrofit2发出了GET请求。

URL看起来像这样:https://api.opendota.com/api/search?q={account_name} 所以我制作了一个接口和类,可以很好地工作。

public class SearchAPI {
    private String personaname;
    private String account_id;
    private String avatarfull;

    public String getUserId() { return account_id; }
    public String getUserName() { return personaname; }
    public String getUserImage() { return avatarfull; }

    public interface JsonSearchHolderAPI{
        @GET("search")
        Call<List<SearchAPI>> searchPlayers(@Query("q") String user);
    }

}

现在,第二个请求需要看起来像这样:https://api.opendota.com/api/players/{account_id}/matches

如何进行这项工作,我可以看到相同的方法在这里无济于事。 我需要类似@GET(accountId + "/matches")的东西 有可能并且怎么做。

0 个答案:

没有答案