Java 如何使用2发出正确的get请求

Java 如何使用2发出正确的get请求,java,api,android-studio,get,Java,Api,Android Studio,Get,我在android studio中使用Reformation2发出了一个GET请求 URL如下所示:https://api.opendota.com/api/search?q={帐户名称} 所以我制作了一个接口和类,它工作得非常好 public class SearchAPI { private String personaname; private String account_id; private String avatarfull; public Str

我在android studio中使用Reformation2发出了一个GET请求

URL如下所示:
https://api.opendota.com/api/search?q={帐户名称}
所以我制作了一个接口和类,它工作得非常好

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);
    }

}
公共类SearchAPI{
私有字符串名称;
私有字符串帐户\u id;
私有字符串avatarfull;
公共字符串getUserId(){return account_id;}
公共字符串getUserName(){return personName;}
公共字符串getUserImage(){return avatarfull;}
公共接口JsonSearchHolderAPI{
@获取(“搜索”)
调用searchPlayers(@Query(“q”)字符串用户);
}
}
现在,第二个请求需要如下所示:
https://api.opendota.com/api/players/{account_id}/匹配项

如何做到这一点,我可以看出同样的方法在这里是没有帮助的。 我需要类似于
@GET(accountId+“/matches”)的东西

有没有可能以及如何做到这一点。

我建议您在继续之前先看一下这段视频。