2013-08-06 18 views
14

Wszystkie przykłady, które znalazłem online, są wcześniejszymi wersjami Imgur API lub nie kodu JS, z których każdy używa klucza API, który nie istnieje w nowszym API. Zamiast tego otrzymujesz client_id i secret. Ktoś ma przykład kodu, który pokazuje, w jaki sposób obraz może być przesłany do Imgur za pośrednictwem JavaScript (lub jQuery) przy użyciu wersji 3 ich API?Imgur API Version 3 JavaScript upload example

Odpowiedz

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

otrzymuję komunikat: "POST https://api.imgur.com/3/image 403 (Permission denied)" – acudars

+0

@vin niesamowite Dzięki tak dużo. Byłem zdezorientowany przez te tygodnie. – TK123

+5

@acudars zmieniłeś tę część: "YOUR_CLIENT_ID" z identyfikatorem klienta, który otrzymałeś po zarejestrowaniu aplikacji tutaj https://api.imgur.com/oauth2/addclient? – TK123