C# Windows Forms Spotify API 用户授权

C# Windows Forms Spotify API User Authorization

我正在尝试在我的 windows forms 应用程序中授权 spotify 用户。我可以向网络 API 发起 GET 调用,我得到的响应是 HTML。当加载到浏览器中时,这个 HTML 是一个登录页面,但我的问题分为两部分。

1) 显示此登录页面的最佳方式是什么。显然,如果我可以启动浏览器并以某种方式获得 return 授权码,那将是最好的,这让我想到了第二个问题。

2) 启动登录屏幕时如何从浏览器获取授权码?在启动登录屏幕后,我看不到我的表单应用程序能够接收任何信息的方法。对不起,如果这看起来很明显。

1) 您可以在表单中显示网络浏览器来完成登录部分。
2) Chrome 等浏览器不能 return 值。您可以查看从浏览器发送/接收的数据并搜索身份验证令牌或类似的东西

我想通了,我使用的 URL 并不是用来请求的,而是让用户在他们的浏览器中导航到。我基本上只是将 link 作为按钮放在我的应用程序中,它会在 chrome 中启动。用户登录后,我使用 http://httpbin.org/get 显示身份验证代码并将代码复制到我的应用程序中作为临时修复。显然这还没有准备好发布,我仍在研究如何从重定向 url 获取代码到我的应用程序,但这是朝着正确方向迈出的一步!