Imgur API не дает действительного ответа - PullRequest
0 голосов
/ 11 июля 2020

Следующий API загрузки Imgur не работает: *https://api.imgur.com/3/upload *. Есть идеи, что еще я могу использовать, или есть ли у них новый? Я просмотрел документы, но ничего не нашел, хотя, возможно, здесь что-то не хватает: https://apidocs.imgur.com/?version=latest

1 Ответ

1 голос
/ 11 июля 2020

Вот код, который я использую для загрузки изображений в imgur. Конечная точка другая, не знаю, работает ли ваша.

const uploadImg = function(file: any) {
    // Begin file upload
    console.log("Uploading file to Imgur..");

    var apiUrl = 'https://api.imgur.com/3/image';
    var apiToken = <your-token>;

    var settings: any = {
      async: false,
      crossDomain: true,
      processData: false,
      contentType: false,
      type: 'POST',
      url: apiUrl,
      mimeType: 'multipart/form-data'
    };

    var formData = new FormData();
    formData.append("image", file);
    formData.append("album", "your-album-name");  // optional
    settings.data = formData;

    return axios(apiUrl, {
    method: 'post',
    data: formData,
    headers: {Authorization: 'Bearer ' + apiToken,
        Accept: 'application/json'}});
    
}
...