2017-05-20 3 views
0
https://my/api/call/v1/json/search_thing?parameters={"api_key":"API_KEY","query":{"perpage":50}} 

Dazu habe ichmachen Nachrüstung URL mit folgenden Parametern

Retrofit retrofit = new Retrofit.Builder() 
       .baseUrl("my/api/call/v1/") 
       .addConverterFactory(GsonConverterFactory.create()) 
       .build(); 

Aber für die Schnittstelle, Wie soll ich füllen ???

@GET("???") 
    Call<JSONResponse> getJSON(); 

Ich versuchte

??? = "json/search_thing?parameters={"api_key":"sdfsdf","query":{"perpage":50}}" 

aber hat nicht funktioniert.

Grundsätzlich wie soll ich einzubetten

json/search_thing?parameters={"api_key":"API_KEY","query":{"perpage":50}} 

in meine Schnittstelle

Antwort

0

Es funktionierte tatsächlich dort Problem war, Formatierung, während in GET platzieren().

Standardmäßig, wenn wir es einfügen, fügt Android Studio Escape-Zeichen für die Erstellung der URL hinzu.