python - 我应该将 API 凭证的环境变量放在哪里?

标签 python api spotify credentials

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

在什么文件/脚本中以及如何包含凭据?

这是他们在 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)

开始工作,然后获取您需要的东西。

参见this page获取完整文档。和here使用SpotifyClientCredentials了解详细信息。

关于python - 我应该将 API 凭证的环境变量放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40499249/

相关文章:

python - 如何断言两个没有顺序的字典列表?

python - 从相对时间 df 列构造日期列

angularjs - Spotify 的重定向 URI 无效

iphone - 用于 ios 的 Spotify API : download , 保存,从 ios spotify api 访问轨道

python - 如何在 ipynb 文件中连接到远程内核?

python - AWS CDK Lambda 函数无法在路径中找到 Assets

php - 从 HTML 表单调用 PHP API?

api - 如何使用在沙盒中选择的 PayPal Payments Pro(使用 Pro 表示自己是商家)选项创建测试帐户?

php - API 按城市和酒店搜索,查找我的数据库中存在的城市和酒店

c++ - 正确实现 libspotify get_audio_buffer_stats 回调