Попытка извлечь из API в JS, и мой возвращенный JSON возвращает неопределенный? И да, это действительно JSON, хотя console.loging данные показывают мне неопределенным?
function getVideos(playlistId) {
console.log(
getJsonResponse(composeArguments(API_RESOURCE, API_KEY, playlistId))
);
}
function composeArguments(apiResource, apiKey, playlistId, maxResults = 50) {
return (
apiResource +
"?key=" +
apiKey +
"&part=snippet&playlistId=" +
playlistId +
"&maxResults=" +
maxResults);
}
function getJsonResponse(url) {
fetch(url).then((response) => {
if (response.status !== 200) {
console.log('Looks like there was a problem. Status Code: ' + response.status);
return;
}
response.json().then((data) => {
return data;
});
}).catch(function (err) {
console.log('Fetch Error :-S', err);
});
}
getVideos(PLAYLIST_ID);