#c# #spotify
Вопрос:
Я работаю с API Spotify, в частности с частью авторизации https://developer.spotify.com/documentation/general/guides/authorization-guide/ но когда я выполняю следующий фрагмент кода, он возвращает веб-страницу на экран входа в Spotify; о чем говорится в этой документации.
Тем не менее, мне интересно, как я могу отобразить этот экран входа в Spotify в приложении Windows, например, в Windows Forms или приложении WPF; затем перейдите к перенаправлению с кодом авторизации, который мне требуется передать, чтобы получить маркер доступа?
var request = "https://accounts.spotify.com/authorize/?"
"client_id=" clientId
"amp;response_type=code"
"amp;redirect_uri=" redirectUri
"amp;scope=" scope;
HttpClient client = new HttpClient();
var httpResponse = await client.GetAsync(request);
var content = await httpResponse.Content.ReadAsStringAsync();
Комментарии:
1. Не связано с вашей текущей проблемой, но вы неправильно используете HttpClient, и это дестабилизирует ваше программное обеспечение.
2. @mason спасибо за ответ, обычно у меня есть один экземпляр HttpClient в качестве глобальной переменной, но для демонстрационных целей; просто инициализировал его в коде, который я добавил здесь.
3. Вы должны использовать developer.spotify.com/documentation/general/guides/…
4. @nredko спасибо, приятель, кажется, это работает!