mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-19 22:12:54 +01:00
34 lines
567 B
JavaScript
34 lines
567 B
JavaScript
|
|
|
|
var request = require('request');
|
|
|
|
|
|
(function(imgur) {
|
|
var clientID = '';
|
|
|
|
imgur.upload = function(image, type, callback) {
|
|
var options = {
|
|
url: 'https://api.imgur.com/3/upload.json',
|
|
headers: {
|
|
'Authorization': 'Client-ID ' + clientID
|
|
}
|
|
};
|
|
|
|
var post = request.post(options, function(err, req, body){
|
|
try{
|
|
callback(err, JSON.parse(body));
|
|
} catch(e) {
|
|
callback(err, body);
|
|
}
|
|
});
|
|
|
|
var upload = post.form({type:type, image:image});
|
|
}
|
|
|
|
imgur.setClientID = function(id) {
|
|
clientID = id;
|
|
}
|
|
|
|
}(exports));
|
|
|