Spotify API dan Library Spotipy
Melalui kelas ini, kamu diajak untuk:
- Mendapat akses dari Spotify API.
- Mengintegrasikan credential Spotify API dengan Spotipy.
Perkawinan Spotify API dan Spotipy
Spotify API menyediakan akses kepada engineer atau pengolah data lewat platform Spotify for Developers. Namun data yang ada tidak langsung siap unduh, melainkan perlu otentikasi terlebih dahulu. Otentikasi tidak dipungut biaya, begitu juga kuota dasar untuk pengambilan data.
Tugas pustaka Spotipy baru dimulai ketika otentikasi telah berhasil dilakukan. Spotipy berguna untuk menggabungkan akses Spotify API, kemudian menarik data yang dibutuhkan.
Cara Mendapat Akses Spotify API
Buka laman Spotify for Developers di www.developer.spotify.com. Untuk masuk memerlukan akun Spotify yang sudah terdaftar.
Selanjutnya, proses log-in akan merujuk ke laman dashboard. Ketuk pilihan Create App, tujuannya sebagai rujukan Spotify API apakah nama proyek yang akan dibangun dan apa peruntukannya.
Setelah laman app berhasil dibuat, masuk ke bagian app. Pilihan tersebut akan memunculkan dua jenis kode yakni oten
Kode ini bersifat sangat rahasia dan tidak untuk disebar. Penyebaran kode akan memiliki konsekuensi pada keamanan sistem yang akan dibangun.
Memasang dan Menggunakan Library Spotipy
Spotipy merupakan pustaka Python untuk mengolah semesta data yang tersedia di Spotify API. Install pustaka spotipy .
Di bagian awal kode, masukkan library pandas dan spotipy. Pandas berguna untuk merapikan data yang akan ditarik melalui Spotipy.
Selanjutnya masukkan kode clien_id dan client secret. Kemudian tuliskan variabel client_credentials_manager yang berguna untuk mengoperasikan kode.
Selayang Pandang
- Library Spotipy berguna untuk membuka akses ke Spotify API.
- Pendaftaran apps di www.developer.spotify.com hanya bertujuan mendapatkan kode otentikasi.
Kuis
Bagaimana cara mendapat client ID?