Java中的流量垃圾API用法和示例代码

Java中的流量垃圾API用法和示例代码,java,api,Java,Api,有谁能告诉我关于交通垃圾API的事吗。我可以用Java吗 基于web的API不依赖于特定的语言。你可以用任何语言。 API具有可以使用的端点。有些具有JSON、XML和其他端点 文档中还有一个沙盒功能。 您可以使用它来查看查询的外观 这提示api_key参数可用于api密钥: 也许您还可以使用header字段定义api_key参数。只需插入API详细信息并使用沙箱进行测试 使用URLConnection类或ApacheCommons HttpComponents等库以及JSON simple

有谁能告诉我关于交通垃圾API的事吗。我可以用Java吗


基于web的API不依赖于特定的语言。你可以用任何语言。 API具有可以使用的端点。有些具有JSON、XML和其他端点

文档中还有一个沙盒功能。 您可以使用它来查看查询的外观

这提示api_key参数可用于api密钥:

也许您还可以使用header字段定义api_key参数。只需插入API详细信息并使用沙箱进行测试

使用URLConnection类或ApacheCommons HttpComponents等库以及JSON simple、gson和Jackson等JSON库,在Java中进行API调用应该很容易

只是一些不使用库的示例代码:

String api_key = "123";
HttpsURLConnection conn4 = (HttpsURLConnection)(new URL("https://api.trafficjunky.com/api/campaigns/stats.json?api_key="+api_key).openConnection());
conn4.setConnectTimeout(60000); // you may not need this or just a lower value
    conn4.setReadTimeout(60000); // you may not need this or just a lower value
    conn4.connect();
    InputStream in = conn4.getInputStream();
    InputStreamReader is3 = new InputStreamReader(in);
    StringBuilder sb2=new StringBuilder();
    BufferedReader br2 = new BufferedReader(is3);
    String read2 = br2.readLine();
    while(read2 != null) {
      sb2.append(read2);
      read2 =br2.readLine();
}
String json_string = sb2.toString();
// do something with the result in json_string, better use some JSON library

明确问题/需求我的回答能解决你的问题吗?