Cześć! Pomógłby mi ktoś jak w tym kodzie zrobić autoryzację spotify by możńa było miec dostęp do API? Czytałem tutorial spotify i próbowałem coś stworzyć, ale C# dopiero uczę się kilka dni i nie mam zbyt bardzo pojęcia. Dzięki za pomoc!
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace SpotifyFinder.Data
{
public class HttpGrabber
{
private string BaseAdres = "https://api.spotify.com/v1/search";
public async Task<string> TestGet()
{
string testRequest = "";
try
{
var request = HttpWebRequest.CreateHttp(BaseAdres + "search");
request.Method = WebRequestMethods.Http.Get;
request.ContentType = "application/json; charset=utf-8";
await Task.Factory.FromAsync<WebResponse>(request.BeginGetResponse, request.EndGetResponse, null)
.ContinueWith(task =>
{
var response = (HttpWebResponse)task.Result;
if (response.StatusCode == HttpWebResponse.OK)
{
StreamReader responseReader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
string responseData = responseReader.ReadToEnd();
testRequest = responseData.ToString();
responseReader.Close();
}
response.Close();
});
}
catch(Exception)
{
}
return testRequest;
}
}
}