Java 如何使用2发出正确的get请求
我在android studio中使用Reformation2发出了一个GET请求 URL如下所示: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
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”)的东西
有没有可能以及如何做到这一点。我建议您在继续之前先看一下这段视频。