根据改造:
您还可以在网址中指定查询参数。
@GET( “用户/列表?排序= DESC”)
如何用自己的参数替换'desc'?
我是否必须构建我的URI以获得?variable=
。或者我只是使用@Query()注释?我的响应失败,我无法单独输出服务器或我的URI。所以我不知道我在哪里得到这个。这就是我在做的事情:
Call<List<People>> peopleRankingRequest =
peopleService.getAllPeopleRanking(
apiKey
, past28Days.getTimeInMillis() / 1000
, now.getTimeInMillis() / 1000
, "00:00"
, "00:00"
, ""
, "");
这是我的服务界面:
public interface PeopleService
{
@GET("franchisee/ranking/people/")
Call<List<People>> getAllPeopleRanking(
@Header("X-API-KEY") String apiKey
, @Query("period_start") long periodStart
, @Query("period_end") long periodEnd
, @Query("time_start") String timeStart
, @Query("time_end") String timeEnd
, @Query("site_id") String siteIDs
, @Query("type_id") String typeIDs);
}
谢谢!
答案 0 :(得分:1)
只需添加其他查询参数,例如
public interface PeopleService
{
@GET("franchisee/ranking/people/")
Call<List<People>> getAllPeopleRanking(
@Header("X-API-KEY") String apiKey
, @Query("period_start") long periodStart
, @Query("period_end") long periodEnd
, @Query("time_start") String timeStart
, @Query("time_end") String timeEnd
, @Query("site_id") String siteIDs
, @Query("type_id") String typeIDs
, @Query("sort") String sortValue
);
}