
المقدمة
ليلة واحدة بلا نوم ، تحدثت أنا وصديقي عن رموز Spotify.
هذه هي الصور التي يمكن مسحها ضوئيًا بواسطة التطبيق والانتقال إلى المسار / الألبوم / قائمة التشغيل المطلوبة. تم اختراعها حتى يتمكن الناس من مشاركة الموسيقى على الشبكات الاجتماعية أو دون اتصال بالإنترنت.

قررنا معرفة كيفية تشفير Spotify للروابط فيها.
كيف تعمل الرموز؟
اتضح أنه بالإضافة إلى قائمة المشاركة في التطبيق ، يوجد موقع رسمي لرموز Spotify يقوم بإنشاء مثل هذه الرموز.

, - : 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 .
لم يعد منشئ الكود يقبل البيانات المهملة ، والآن فقط المعرفات التي تطابق التنسيق تعمل.
هذا محبط للغاية ، لأنني اعتقدت أنهم لم يهتموا وسيعتبرون ذلك ميزة. يمكن أن تذهب إلى Bug Bounty :(