Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何定义用于改造的API端点?_Java_Android_Retrofit - Fatal编程技术网

Java 如何定义用于改造的API端点?

Java 如何定义用于改造的API端点?,java,android,retrofit,Java,Android,Retrofit,这是指向API端点的示例URL: public interface ApiInterface { @GET("application") Call<LuisPojo> getValues(@Query("id") String apiKey); } https://api.projectoxford.ai/luis/v1/application?id=b0d5b503-eb2e-460a-b028-a3223aa93227&subscription ke

这是指向API端点的示例URL:

    public interface ApiInterface {
    @GET("application")
    Call<LuisPojo> getValues(@Query("id") String apiKey);


}
https://api.projectoxford.ai/luis/v1/application?id=b0d5b503-eb2e-460a-b028-a3223aa93227&subscription key=BC1CB297A94F4C9A9B58CD36280466C&q=start%20测试

现在,我如何创建基本URL并定义用于改装的端点

我已经为
JSON
创建了模型类,我就是这样定义基本URL的:

    public class ApiClient {

    public static final String BASE_URL = "https://api.projectoxford.ai/luis/v1/";
    private static Retrofit retrofit = null;


    public static Retrofit getClient() {
        if (retrofit==null) {
            retrofit = new Retrofit.Builder()
                    .baseUrl(BASE_URL)
                    .addConverterFactory(GsonConverterFactory.create())
                    .build();
        }
        return retrofit;
    }
}
这就是我试图定义终点的方式:

    public interface ApiInterface {
    @GET("application")
    Call<LuisPojo> getValues(@Query("id") String apiKey);


}
公共接口{
@获取(“应用程序”)
调用getValues(@Query(“id”)字符串apiKey);
}
但是如何添加剩余部分,
subscription key
和最后的搜索词呢

启动测试


将其附加到您的
getValues()

@GET(“应用程序”)
调用getValues(@Query(“id”)String apiKey、@Query(“subscription key”)String key、@Query(“q”)String q);

这很快:D