- From: Eduardo Gutierrez <notifications@github.com>
- Date: Sat, 22 May 2021 11:34:46 -0700
- To: whatwg/fetch <fetch@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <whatwg/fetch/issues/1239@github.com>
Hi i want to use fetch with last fm api for get auth.getSession....
In ajax jquery would be something like:
```
var data = {
        'token': Utf8.encode(captured), //One caputered token
        'api_key': "c45b29231e8dc2ddc58480caba8cf4da",
        'method': 'auth.getSession'
    };
//Adding api_sig to data
data["api_sig"] = calculateApiSig( data);
//If i want data in json format
data["format"] = "json";
var last_url="http://ws.audioscrobbler.com/2.0/?";
    $.ajax({
        type: "GET",
        url: last_url,
        data:data,
        dataType: 'json',
        //"success" gets called when the returned code is a "200" (successfull request). "error" gets called whenever another code is returned (e.g. 404, 500).
        success: function(res){
            console.log("Resposta: Name " + res.session.name);// Should return session key.
            console.log("Resposta: Key " + res.session.key);
        },
        error : function(xhr, status, error){
            var errorMessage = xhr.status + ': ' + xhr.statusText
            console.log('Error - ' + errorMessage);
        }
    });
```
So id need translated to fetch...
```
var last_url="http://ws.audioscrobbler.com/2.0/?";
var data = {
        'token': Utf8.encode(captured), //One caputered token
        'api_key': "c45b29231e8dc2ddc58480caba8cf4da",
        'method': 'auth.getSession'
    };
//Adding api_sig to data
data["api_sig"] = calculateApiSig( data);
//If i want data in json format
data["format"] = "json";
fetch(last_url, data)
  .then(res => { //This happens with result success
            console.log("Resposta: Name " + res.session.name);// Should return session key.
            console.log("Resposta: Key " + res.session.key);
        },
  .catch(e => log("something went wrong: " + e)) /Id need error text, xhr status and xhrstatusText...
```
This query is get, and i got confused wiht method: get and method required for lastfm api_ method: auth.getSession 
( https://www.last.fm/api/show/auth.getSession)
Any help would be apreciated...
-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/fetch/issues/1239
Received on Saturday, 22 May 2021 18:34:59 UTC