我想使用javascript将图像上传到自己的相册。
此代码可以将图像上传到imgur,但是我不知道如何将其上传到我的相册。
http://jsfiddle.net/FGxGg/57/
$.ajax({
url: "https://api.imgur.com/3/upload",
type: "POST",
datatype: "json",
data: {image: imgUrl},
success: showMe,
error: showMe,
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Client-ID " + clientId);
}});
或对将图片托管到自己的相册有任何建议?
最佳答案
Imgur在所有端点(包括detailed API documentation)上均具有Image Upload。
根据文档,您可以在要上传到相册的album
中提供一个id
参数。因此,更改您的数据以包括它:
var clientId = ""; // Your client Id
var imgUrl = "http://i.imgur.com/l5OqYoZ.jpg";
var albumId = 'ABC123'; // Your owned album id
$.ajax({
url: "https://api.imgur.com/3/upload",
type: "POST",
datatype: "json",
data: {image: imgUrl, album: albumId},
success: showMe,
error: showMe,
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Client-ID " + clientId);
}});
关于javascript - 如何将图像上传到imgur相册?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37981629/