Imgur Api 使用 Fetch es6 获取图库
Imgur Api Fetching Gallery using Fetch es6
我必须使用 IMGUR API 创建一个图片库。我有使用 imgur 网站制作的客户 ID。现在我必须从图库中获取数据,这些数据可以来自顶部、用户、病毒等部分。
我不确定如何通过 {{section}}/{{sort}}/{{window}} 。我从输入标签中获取价值,就像用户做病毒一样,所以我在变量部分中获取字符串 "viral"。
整个代码在 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
enter image description here
使用反引号
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));
我必须使用 IMGUR API 创建一个图片库。我有使用 imgur 网站制作的客户 ID。现在我必须从图库中获取数据,这些数据可以来自顶部、用户、病毒等部分。
我不确定如何通过 {{section}}/{{sort}}/{{window}} 。我从输入标签中获取价值,就像用户做病毒一样,所以我在变量部分中获取字符串 "viral"。
整个代码在 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
enter image description here
使用反引号
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));