如何在@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
         );
}