前書き
眠れない夜、友人と私はSpotifyコードについて話しました。
これらは、アプリケーションでスキャンして、目的のトラック/アルバム/プレイリストに移動できる写真です。それらは、人々がソーシャルネットワーク上またはオフラインで音楽を共有できるように発明されました。
Spotifyがリンクをエンコードする方法を理解することにしました。
コードはどのように機能しますか?
アプリの[共有]メニューに加えて、そのようなコードを生成する公式のSpotify CodesWebサイトがあることが判明しました。
, - : https://scannables.scdn.co/uri/plain/jpeg/000000/white/640/spotify:track:5jxN9knH0vlfpN2Ft7a5xi
! , ID — .
, SVG. , .
, , , , Spotify, . .
556205622371746371156, 58992959842 . . ? Spotify, .
: 58992959842 spotify:track:5jxN9knH0vlfpN2Ft7a5xi?
, - ID, ID - .
. , / .
:
: . ?
, ? ?
, , 11- ID.
, ?
. , . , , :
. Spotify , , , , .
- - , : .
, , ID .
Android-, , , ID . , urlencode. , spotify:track:2ctvdKmETyOzPb2GiJJT53%253Fhi,habr!, :
, , . Base64, URL .
Spotify ? , , . , .
Spotify? , , . .
? , . , , , . , API , , Spotify-, .
UPD: 15 , , Spotify .
コードジェネレーターはガベージを受け入れなくなり、フォーマットに一致するIDのみが機能するようになりました。
彼らは気にしないと思っていたので、これは非常に残念です。彼らはそれを機能と見なすでしょう。バグバウンティに行くことができます:(