Я пытаюсь получить доступ к сводному API-интерфейсу Steam через код Java, для которого требуется ключ API.Когда я получаю доступ через приведенный ниже код, я получаю ошибку 403, но работает нормально, когда я получаю доступ через тот же почтальон.Я не могу получить точную причину этого.Это ключ API или код.Кроме того, я разместил его на AWS там тоже я получаю ошибку 403.
try
{
URL obj = new URL("https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key='XXXXXXXXXXXXXXXXXXXXXXXXX'&steamids="+user);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("User-Agent", "Mozilla/5.0");
int responseCode = con.getResponseCode();
System.out.println("GET Response Code :: " + responseCode);
if (responseCode == HttpURLConnection.HTTP_OK) { // success
BufferedReader in = new BufferedReader(new InputStreamReader(
con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
// print result
System.out.println(response.toString());
} else {
System.out.println("GET request not worked");
}
}