我正在尝试使用Spotify-API将Spotify帐户连接到我的程序。我使用的是Windows Forms而不是控制台,并且身份验证代码没有启动我的浏览器。
我尝试手动输入URL进行手动身份验证。当我这样做时,身份验证页面出现了。但是选择“同意”后,它返回“本地主机拒绝连接”。
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();
}
我希望代码能在启动时打开身份验证页面,并允许我将我的帐户与程序配对。