Так есть эта строка кодаImgur API загрузки
String data = URLEncoder.encode("image", "UTF-8") + "=" + URLEncoder.encode(Base64.encodeBase64String(baos.toByteArray()).toString(), "UTF-8");
data += "&" + URLEncoder.encode("key", "UTF-8") + "=" + URLEncoder.encode(YOUR API KEY GOES HERE, "UTF-8");
и когда я зарегистрировался в API Imgur я получил client_id и client_secret и задавался вопросом, который я использую для того, где он говорит, что «ВАША API KEY GOES ЗДЕСЬ "также в первой части во второй строке, где говорится« ключ », что мне там вводить? Также сайт, чтобы загрузить его http://imgur.com/api/upload, потому что я видел несколько разных.
я получил, чтобы получить загрузку рабочих (так я думаю) и ссылку для загрузки, я использовал (который обеспечил мне без ошибок) была http://api.imgur.com/2/upload.xml и http: // imgur. com/api/upload.xml, но это было с ключом, который я нашел, проблема в том, что у меня также возникла проблема с разбором ответа, чтобы получить загруженную ссылку. – user2526311
Ах, да, я пробовал это с ключом, который я нашел где-то еще, и это сработало. –
Извините, не понял, нажав enter, добавьте комментарий. Вы говорите, что вам дали client_id и client_secret, которые не будут работать с вашим кодом, потому что я был прав, думая, что вы используете версию 2 API. Вы можете сказать это, потому что ваш URL-адрес загрузки содержит/2 /, тогда как тот, который я показал вам, имеет/3 /. Версия 2 API использовала «ключ», о котором вы говорите, но в версии 3 они заменяли это на использование идентификатора клиента и секретности клиента. Они больше не выдают «ключи», и они не работают с версией 3 API. –