具有Windows窗体的Spotify-API,Auth无法打开浏览器

时间:2019-06-15 20:39:21

标签: c# api spotify

我正在尝试使用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();
}

我希望代码能在启动时打开身份验证页面,并允许我将我的帐户与程序配对。

0 个答案:

没有答案