小编Har*_*rry的帖子

如何从C#调用Spotify API

我试图用C#调用spotify API.不幸的是,我已经陷入了困境access token

这就是我试图得到它的方式:

private static async Task<string> GetAccessToken()
        {
            SpotifyToken token = new SpotifyToken();

            string postString = string.Format("grant_type=client_credentials");
            byte[] byteArray = Encoding.UTF8.GetBytes(postString);

            string url = "https://accounts.spotify.com/api/token";

            WebRequest request = WebRequest.Create(url);
            request.Method = "POST";
            request.Headers.Add("Authorization", "Basic {Encoded myClientIdXXX:myAppSecretYYY}");
            request.ContentType = "application/x-www-form-urlencoded";
            request.ContentLength = byteArray.Length;
            using (Stream dataStream = request.GetRequestStream())
            {
                dataStream.Write(byteArray, 0, byteArray.Length);
                using (WebResponse response = await request.GetResponseAsync())
                {
                    using (Stream responseStream = response.GetResponseStream())
                    {
                        using (StreamReader reader = new StreamReader(responseStream))
                        {
                            string responseFromServer = reader.ReadToEnd();
                            token = …
Run Code Online (Sandbox Code Playgroud)

.net c# web-services spotify

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

spotify ×1

web-services ×1