youtube-api-v3-search
Version:
Searching YouTube with the YouTube Data API v3
25 lines (21 loc) • 586 B
JavaScript
module.exports = function(url){
const req = new XMLHttpRequest();
return new Promise(( resolve , reject )=>{
req.onreadystatechange = function() {
if (this.readyState == 4){
if(this.status == 200){
let response = JSON.parse(this.response);
resolve(response);
}else{
let err = JSON.parse(this.response);
reject(err);
}
}
}
req.onerror = function(e){
reject(new Error (this.statusText) );
}
req.open('GET',url,true);
req.send(null);
});
}