Я пишу небольшой проект Java для колледжа, но вдруг API Alphavantage впервые перестал предоставлять ответы в качестве его обнаружения. try {
Connection.Response response = Jsoup.connect(brentUrl)
.ignoreContentType(true)
.method(Connection.Method.GET)
.execute();
String jsonResponse = response.body();
System.out.println("Brent Response: " + jsonResponse);
Gson gson = new Gson();
JsonObject jsonObject = gson.fromJson(jsonResponse, JsonObject.class);
if (jsonObject.has("data")) {
JsonArray data = jsonObject.get("data").getAsJsonArray();
OilProcessor processor = new OilProcessor();
processor.Processor(data, OilType.Brent);
prices.addAll(processor.getOilPrices());
}
} catch (Exception e) {
e.printStackTrace();
}
< /code>
Этот код используется в другой раз в классе одинаково, чтобы получить информацию о ценах WTI, а это означает, что каждый раз, когда я запускаю этот модуль, должно быть два вызова API. Но даже при первом использовании нового ключа я получаю это ответное сообщение: < /p>
Brent Response: {
"Information": "We have detected your API key as (New Key Im using) and our standard API rate limit is 25 requests per day. Please subscribe to any of the premium plans at https://www.alphavantage.co/premium/ to instantly remove all daily rate limits."
}
(Duplicate for WTI)
< /code>
Как я уже сказал, я пытался использовать разные новые ключи с разными электронными письмами, но это, похоже, не работает. Я задавался вопросом, сможет ли, что, может быть, Alphavantage обнаружит ваш IP, и сброс маршрутизатора сделает трюк? Спасибо за ваше время!
Подробнее здесь: https://stackoverflow.com/questions/796 ... t-noticing
Я блокирую API Alphavantage, называя его слишком много раз, не замечая? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение