gpt4 book ai didi

java - 将 api (rito api) 与 java (android) 一起使用

转载 作者:行者123 更新时间:2023-12-02 13:30:47 25 4
gpt4 key购买 nike

我有这个网址:https://euw.api.riotgames.com/api/lol/EUW/v1.4/summoner/by-name/motschel123?api_key=RGAPI-6A9B210B-31F9-4AD9-8393-1CF3DA6E10EF

我想获取网站上的数据:

try {
URL url = new URL("https://euw.api.riotgames.com/api/lol/" + region + "/v1.4/summoner/by-name/" + summonerN + "?api_key=" + apiCode);
parseJSON(url);
} catch (MalformedURLException e) {
Toast.makeText(getBaseContext(), "Error creating URL",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getBaseContext(), "Error reading URL",
Toast.LENGTH_LONG).show();
}

函数parseJSON(URL url):

public void parseJSON(URL url) throws Exception{
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));

String inputLine;
while ((inputLine = in.readLine()) != null)
Toast.makeText(getBaseContext(), inputLine,
Toast.LENGTH_LONG).show();
in.close();
}

但它不起作用,只是抛出异常。我该如何修复它?

最佳答案

您可以使用 Retrofit 库从 URL 或 Dynmaic URL 检索和解析数据。您也通过变量给出了基本 URL 和变化部分。您必须创建正在接收的 vbarialbe 的 getter setter。

请按照本教程操作 Retrofit tutorial

Retrofit with QUery URL

您可以通过此站点创建 getter setter

create gettter and setter

关于java - 将 api (rito api) 与 java (android) 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43192530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com