如何在@GET URI 中用我自己的查询值替换查询值?
How to replace query values with my own in the @GET URI?
根据改装:
You can also specify query parameters in the URL.
@GET("users/list?sort=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);
}
谢谢!
只需像这样添加另一个查询参数
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
);
}
根据改装:
You can also specify query parameters in the URL.
@GET("users/list?sort=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);
}
谢谢!
只需像这样添加另一个查询参数
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
);
}