//sending too many requests too quickly;
//limited to 5000 requests per hour per access_token or client_id overall. (according to spec)
else if (response.getCode() == 503) {
error = InstagramErrorResponse.parse(gson, response.getBody());
error.setHeaders(response.getHeaders());
error.throwException();
}
} catch (JsonSyntaxException e) {
throw new InstagramException("Failed to decode error response " + response.getBody(), e, response.getHeaders());
}
throw new InstagramException("Unknown error response code: " + response.getCode() + " " + response.getBody(), response.getHeaders());