5.到这为止都是按照官方教程一步步下来的,然后就是重启你的HASSIO,在配置-集成中新增,搜索Spotify 然后意外出现了,跳出了坑爹的INVALID_CLIENT: Invalid redirect URI页面。我又反复看了N遍官方教程,发现步骤都对的,在这步我卡了好久,再仔细看文档发现了这句话make sure to check the Redirect URI in the address bar after adding the new integration. Compare this value with the Redirect URL defined in the Spotify Developer Portal.然后我检查了下我的授权跳转地址栏发现Redirect URI的地址不知道为什么是内网IP加端口的格式,但是我这边都是用HTTPS域名登录的HASSIO的。
我说下我的HASSIO的安装是通过群晖的DOOCKER安装的,然后我有联通的动态公网IP并且未封80和443端口,所以用爱快的动态DDNS变更阿里云的域名解析,群晖的SSL证书则是用Let’s Encrypt生成的泛域名证书,然后群晖设置反向代理跳转向doocker内网的HASSIO的地址。这套步骤下来正常的使用都是通过专用二级域名访问我的群晖安装的各个DOOCKER应用。
重点来了,所以我判断很可能是由于我是通过反向代理使用的HTTPS,HASSIO真实的地址仍然是内网IP加端口造成的,所以添加集成 进行授权时默认带的地址就是内网IP加端口。我所以我这边开启了HASSIO的SSL访问,具体方法论坛搜下都有