【问题标题】:C# Windows Forms Spotify API User AuthorizationC# Windows Forms Spotify API 用户授权
【发布时间】:2019-05-22 03:24:53
【问题描述】:

我正在尝试在我的 windows forms 应用程序中授权 Spotify 用户。我可以在网络上拨打GET 电话API,我得到的回复是HTML。当加载到浏览器中时,这个HTML 是一个登录页面,但我的问题是两个部分。

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

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

【问题讨论】:

    标签: c# winforms spotify


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      1) 您可以在表单中显示 Web 浏览器来执行登录部分。
      2) Chrome 等浏览器无法返回值。您可以查看从浏览器发送/接收的数据并搜索身份验证令牌或类似的东西

      【讨论】:

        猜你喜欢
        • 2018-05-21
        • 1970-01-01
        • 2021-07-04
        • 2017-12-29
        • 2020-10-06
        • 2018-08-12
        • 2017-12-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多