Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- getGif: function(searchingText) {
- var GIPHY_API_URL = 'https://api.giphy.com';
- var GIPHY_PUB_KEY = 'lA633ceMPtTlq8MoyOVlGkflqY0a7DyA';
- return new Promise(
- (resolve, reject) => {
- var url = GIPHY_API_URL + '/v1/gifs/random?api_key=' + GIPHY_PUB_KEY + '&tag=' + searchingText;
- var xhr = new XMLHttpRequest();
- xhr.open('GET', url);
- xhr.onload = function() {
- if (xhr.status === 200) {
- var data = JSON.parse(xhr.responseText).data;
- var gif = { // 5.
- url: data.fixed_width_downsampled_url,
- sourceUrl: data.url
- };
- resolve(gif);
- } else {
- reject(new Error ('Error'));
- }
- };
- xhr.send();
- }
- )
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement