为Spotify API PKCE提出代码挑战,为什么它不是字节形式?

时间:2020-07-19 22:15:54

标签: python spotify

我不确定是否可以询问Spotify API,但没有看到其他subreddit。 我正在尝试不使用外部包(例如Spotipy)连接到Spotify API。

我正在阅读他们的文档here

我决定使用PKCE,因为我想分发软件,并且用户只需要提供其client_id(开放源代码)

在那种情况下,我需要创建一个“代码挑战”,这就是我所拥有的:

}}

这是我得到的错误:

image here

我该如何解决?

1 个答案:

答案 0 :(得分:0)

SpotifyCodeChallenge = base64.b64encode(hashlib.sha256(SpotifyCodeVerifier.encode('utf-8')).digest())

这可能会做到。