如何在Tizonia中连接SoundCloud并获取合法访问令牌?
如何在Tizonia中连接SoundCloud并获取合法访问令牌?
嗨,我来帮你理清这个问题!首先你不用太担心那个跳转的授权页面——从Tizonia官方指引触发的“Connect with SoundCloud”跳转,其实是SoundCloud官方的授权流程页面,虽然界面看起来简陋,但它是合法且安全的,Tizonia不会通过这个页面收集你的账号信息,只是用来获取SoundCloud的访问令牌而已。
下面给你一步步讲怎么获取令牌并配置,适配你用的Debian 11上的最新Snap版Tizonia:
- 首先找到Tizonia的配置文件:Snap包的配置文件路径是
~/snap/tizonia/current/.config/tizonia/tizonia.conf,你可以用文本编辑器打开它,比如运行命令:nano ~/snap/tizonia/current/.config/tizonia/tizonia.conf - 在配置文件里找到
[soundcloud]开头的区块,里面会有一行soundcloud.user.access_token=,现在它的值是空的,我们要把获取到的令牌填在这里。 - 生成访问令牌的最简单方法是用Tizonia自带的命令:在终端运行
tizonia --soundcloud-authorize,这个命令会自动打开授权页面(就是你之前看到的那个),输入你的SoundCloud账号登录,完成授权后,页面会显示一串字符,这就是你的访问令牌,把它复制下来。 - 回到配置文件,把复制的令牌粘贴到
soundcloud.user.access_token=后面,保存并退出编辑器。 - 最后测试一下配置是否生效,比如运行
tizonia --soundcloud-playlist "你的某个SoundCloud播放列表名",如果能正常播放,就说明连接成功啦!
如果遇到授权页面打不开的情况,你也可以通过SoundCloud开发者平台手动生成令牌,但这个步骤比较繁琐(需要注册开发者账号、创建应用等),所以优先推荐用Tizonia自带的授权命令,既简单又可靠。
备注:内容来源于stack exchange,提问作者GPWR
相关产品推荐
相关产品推荐

