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

2024-09-28 23:29:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定是否可以询问Spotify API,但没有看到其他子Reddit可以加入。 我正在尝试连接到SpotifyAPI,而不使用外部软件包(如Spotipy)

我正在阅读他们的文件here

我决定使用PKCE,因为我想发布一个软件,用户只需要提供他们的客户端id(开源)

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

SpotifyCodeChallenge = base64.b64encode(hashlib.sha256(SpotifyCodeVerifier.encode()))

但这是我得到的错误:

image here

我该如何解决这个问题


Tags: 文件代码用户apiid客户端软件here