Я установил бесплатную учетную запись с Uploadcare пару дней назад. Я пытался проверить REST API. Следовательно, я должен использовать этот URL: https://api.uploadcare.com/files/:uuid/ с запросом GET. Я попытался отправить запрос от JAVA.Uploadcare: Ошибка получения информации о группе файлов
public String getResponse(String urlToRead) {
URL url;
HttpURLConnection conn;
BufferedReader rd;
String line;
String result = "";
try {
url = new URL(urlToRead);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
//add request header
conn.setRequestProperty("Accept", "application/vnd.uploadcare-v0.3+json");
conn.setRequestProperty("Date", "Fri, 09 Feb 2013 01:08:47 -0000");
conn.setRequestProperty("Authorization", "Uploadcare.Simple publicKey:privateKey");
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = rd.readLine()) != null) {
result += line;
}
rd.close();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void main(String args[]) {
UploadCareTesting c = new UploadCareTesting();
String url = "https://api.uploadcare.com/files/4100d0d6-fa27-475d-9f7a-ef218d718b5e~1/";
System.out.println(c.getHTML(url));
}
Но я получаю эту ошибку:
java.io.FileNotFoundException:
https://api.uploadcare.com/files/4100d0d6-fa27-475d-9f7a-ef218d718b5e~1/
Я посмотрел на код, пытаясь увидеть, если у меня есть какие-либо ошибки. Однако в документации по загрузке говорится, что я могу просто добраться до https://api.uploadcare.com. и сделайте запрос образца, но страница возвращается с ошибкой: «Что-то не работает. Это наша вина, а не ваша. Мы сожалеем».
У кого-нибудь еще есть эта проблема, и нашел, как обойти ее? (Я обменивались сообщениями поддержки Uploadcare, и я ничего не слышал назад еще)
Хорошо, хороший улов на вашу первую точку. Я задам новый вопрос и выясню, как получить UUID одного файла из javascript. Спасибо, что ответили на сообщение, которое я разместил на сайте www.uploadcare.com. Я дам вам более подробную информацию. – tkp432