That suggests that
headers: new Headers({
doesn’t generate fetch compatible headers
Additionally kraken is deprecated
So all your need instead is
// call API
fetch(
'https://api.twitch.tv/helix/users',
{
"headers": {
"Client-ID": client_id,
"Authorization": "Bearer " + access_token
}
}
)
.then(resp => resp.json())
.then(resp => {
//snip
See also Reference | Twitch Developers