Я пытаюсь подключить свою учетную запись Spotify к моей программе с помощью Spotify-API.Я использую Windows Forms вместо консоли, и код аутентификации не запускает мой браузер.
Я попытался вручную ввести URL для аутентификации вручную.Когда я это сделал, страница аутентификации поднялась.Но после выбора «согласиться» он вернул сообщение «localhost отказался подключаться».
public void Spotify(string[] args)
{
ImplictGrantAuth auth =
new ImplictGrantAuth(ClientId, "http://localhost:4002/callback", "http://localhost:4002/callback", Scope.UserReadPrivate);
label4.Text = "Done";
auth.AuthReceived += async (sender, payload) =>
{
auth.Stop(); // `sender` is also the auth instance
SpotifyWebAPI api = new SpotifyWebAPI() { TokenType = payload.TokenType, AccessToken = payload.AccessToken };
// Do requests with API client
label4.Text = "Done";
};
auth.Start(); // Starts an internal HTTP Server
auth.OpenBrowser();
}
Я ожидал, что код откроет страницу аутентификации при запуске и позволит мне связать свою учетную запись с программой.