public async Task <HttpStatusCode> Put(string url, UserAccesstokenModel user, FormUrlEncodedContent body = null) { Uri uri = new Uri(url); using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Clear(); string authorizationHeaderValue = ("Bearer " + user.access_token); client.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", authorizationHeaderValue); HttpResponseMessage response = await client.PutAsync(uri, body); return(response.StatusCode); } }
public async Task <HttpStatusCode> Pause(UserAccesstokenModel user) { HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Clear(); string authorizationHeaderValue = ("Bearer " + user.access_token); client.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", authorizationHeaderValue); Uri url = new Uri("https://api.spotify.com/v1/me/player/pause"); using (HttpResponseMessage response = await client.PutAsync(url, null)) { return(response.StatusCode); } }
public void SetUser(UserAccesstokenModel user) { User = user; }
public async Task <string> Search(UserAccesstokenModel user, string search) { return(await Get(search)); }
public async Task <HttpStatusCode> Play(UserAccesstokenModel user) { return(await Put(UrlPlay, user)); }
public async Task <string> Search(UserAccesstokenModel user, string search) { //return await Get(UrlSearch, user); return(await Get(search)); }