我是 API 设计的新手,我正在做一个项目,我需要从波兰国家银行 http://api.nbp.pl调用货币兑换 API,但我没有看到任何可以找到 API ID 的迹象。如果我尝试在没有 API ID 的情况下运行应用程序,则会在 Spring Boot 上进行此开发,它会引发 404 错误。
这是我写的一段代码。
@RequestMapping(method = RequestMethod.GET, value = "/exchangerates/rates/{table}/{code}")
public @ResponseBody Object getAllCurriencyExchangeRates(@PathVariable String table, @PathVariable String code) {
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
ResponseEntity<Object> response =
restTemplate.getForEntity("http://api.nbp.pl/api/" +table+ "," +code+ Object.class, null, headers);
return response;
}
实际查询http://api.nbp.pl/api/exchangerates/rates/a/chf/
所以,我的问题是我们可以调用没有 API ID 的外部 API 吗?