2.8HarmonyOS NEXT 健康配餐项目实战:项目设计(8)
·
(2)创建 API 服务类
创建一个类来处理与 Edamam API 的通信。
import okhttp3.*;
public class EdamamService {
private static final String BASE_URL = "https://api.edamam.com/api/nutrition-data";
private static final String APP_ID = "your_app_id";
private static final String APP_KEY = "your_app_key";
private OkHttpClient client;
public EdamamService() {
client = new OkHttpClient();
}
public void getNutritionData(String foodItem, Callback callback) {
HttpUrl url = HttpUrl.parse(BASE_URL).newBuilder()
.addQueryParameter("app_id", APP_ID)
.addQueryParameter("app_key", APP_KEY)
.addQueryParameter("ingr", foodItem)
.build();
Request request = new Request.Builder()
.url(url)
.get()
.build();
client.newCall(request).enqueue(callback);
}
}更多推荐



所有评论(0)