Галерея извлечения Imgur Api с использованием Fetch ES6 - PullRequest
0 голосов
/ 21 января 2020

Я должен создать галерею изображений, используя IMGUR API. У меня есть идентификатор клиента, который я сделал с помощью сайта imgur. Теперь я должен получить данные из галереи, которые могут быть из раздела, как топ, пользователь, вирус.

Я не уверен, как пройти {{section}} / {{sort}} / {{window}}. Я получаю значение из тега ввода, как пользователь делает вирусный, поэтому я получаю строку «вирусный» в разделе переменных.

Весь код в ES6 javascript

 var myHeaders = new Headers();
myHeaders.append("Authorization", "Client-ID {{clientId}}");

var requestOptions = {
  method: 'GET',
  headers: myHeaders,
};

fetch("https://api.imgur.com/3/gallery/{{section}}/{{sort}}/{{window}}/{{page}}?showViral={{showViral}}&mature={{showMature}}&album_previews={{albumPreviews}}", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

Справочник по API - https://apidocs.imgur.com/?version=latest#eff60e84 -5781-4c12-926a-208dc4c7cc94

введите описание изображения здесь

1 Ответ

2 голосов
/ 21 января 2020

Использовать обратные галочки

fetch(`https://api.imgur.com/3/gallery/${section}/${sort}/${window}/${page}?showViral=${showViral}&mature=${showMature}&album_previews=${albumPreviews}`, requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
...