Spotify Android API ACCOUNTS_INVALID_APP_ID

Spotify Android API ACCOUNTS_INVALID_APP_ID

所以我使用 this 教程帮助我创建了一个与我的 spotify 通信的应用程序,但我总是收到以下错误:

{"message":"ACCOUNTS_INVALID_APP_ID:INVALID_REQUEST: Invalid app identifier (iOS Bundle ID, Android Key Hash)"}

我只注册了一个 Android ID 以及我使用 keytool 找到的相应指纹,但它仍然告诉我我的包 ID 显然来自 iOS。由于我没有自己的网站,所以我使用了通过不同教程向我建议的包名,即 me.MYNAME.APPNAME

那么是什么让 Spotify 认为我在 iOS 上做了什么?

这可能看起来很愚蠢,但请确保 SHA1 哈希字母是大写的。

SHA1 Hash in uppercase

对于实际遇到同样问题的人: 我刚刚删除了仪表板上的 Spotify 应用程序并创建了一个新应用程序,即使我给了它相同的输入,一切都正常。这可能很奇怪,但至少现在可以用了

如果有人还在寻找这个问题的答案。这是因为 SHA1 密钥。对于调试,每台机器都有自己的 SHA1 密钥。最好在所有机器上都有一个调试证书,以使其适用于每个构建。