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

问题描述

我在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")的东西 有可能并且怎么做。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)