2013-08-06 9 views
14

Tutti gli esempi che trovo online sono di versioni precedenti dell'API Imgur o del codice non JS che utilizzano tutti una chiave API che non esiste nell'API più recente. Invece si ottiene un client_id e secret. Qualcuno ha un codice di esempio che mostra come un'immagine può essere caricata su Imgur tramite JavaScript (o jQuery) usando la versione 3 della loro API?Imgur API Versione 3 Esempio di caricamento JavaScript

risposta

22
$.ajax({ 
    url: 'https://api.imgur.com/3/image', 
    headers: { 
     'Authorization': 'Client-ID YOUR_CLIENT_ID' 
    }, 
    type: 'POST', 
    data: { 
     'image': 'helloworld.jpg' 
    }, 
    success: function() { console.log('cool'); } 
}); 
+0

ottengo questo messaggio: "POST https://api.imgur.com/3/image~~V~~singular~~3rd 403 (Autorizzazione negata)" – acudars

+0

@vin impressionante grazie tanto. Stato confuso su questo per settimane. – TK123

+5

@acudars hai modificato questa parte: "YOUR_CLIENT_ID" con l'ID cliente che hai ricevuto dopo aver registrato la tua app qui https://api.imgur.com/oauth2/addclient? – TK123