所以有這行代碼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");
,當我註冊了Imgur API我被賦予了CLIENT_ID和client_secret,並想知道我使用的一個地方說:「你的API KEY GOES HERE「也在第二行的第一部分中,它說」鑰匙「我在那裏進入什麼?也是該網站上傳它http://imgur.com/api/upload因爲我看到了一些不同的。
我得上載工作(所以我是這麼認爲的),並上傳的鏈接我用(與沒有錯誤提供了我)是http://api.imgur.com/2/upload.xml和http:// imgur。 com/api/upload.xml,但那是我找到的一個關鍵,問題是我也無法解析響應來獲取上傳的鏈接。 – user2526311
啊,我試過了,我找到了一個鑰匙,並在其他地方工作。 –
抱歉沒有意識到按下輸入會添加評論。 你說你給了一個client_id和一個client_secret,它不會與你的代碼一起工作,因爲我認爲你正在使用API的第2版。你可以告訴這個,因爲你的上傳網址包含/ 2 /,而我給你看的那個網址有/ 3 /。 第2版的API在您談論時使用了「密鑰」,但是在版本3中,它們將它交換爲使用客戶端ID和客戶端密鑰。他們不再提供「密鑰」,他們不適用於API的第3版。 –