我在哪里放置 API 凭据的环境变量?

Where do I put my environment variables for API credentials?

我正在尝试使用 Spotify API,它需要客户端凭据。我已经集成了 spotipy,当我不需要请求用户信息(即只从艺术家那里下载曲目名称)但我希望访问音频功能时,它工作正常。

在什么 file/script 中以及如何包含凭据?

他们在 oauth2.py 文件中是这么说的:

    You can either provid a client_id and client_secret to the
    constructor or set SPOTIPY_CLIENT_ID and SPOTIPY_CLIENT_SECRET
    environment variables

https://github.com/plamere/spotipy/blob/master/examples/audio_features.py

我会开始 here - Authorized Requests。那么你可以简单地使用这个例子:

token = util.prompt_for_user_token(username)
if token:
    sp = spotipy.Spotify(auth=token)

开始做事,然后抓住你需要的东西。

有关使用 SpotifyClientCredentials 的详细信息,请参阅 this page for full documentation. And here