Saya seorang API, yang merupakan singkatan dari Application Programming Interface, dan tujuan saya adalah memungkinkan pemrogram membuat aplikasi keren seperti klon Netflix ini, dan beberapa lainnya, dan memungkinkan mereka mencari info tentang film di database komprehensif yang dibuat dari berbagai sumber. dan dipelihara secara aktif.
Pria yang menjadikanku seorang geek dan terlalu menyukai film. Selain itu, dia sedang mencari pekerjaan dan menginginkan sesuatu yang keren untuk dipamerkan.
Sebenarnya saya cukup berguna jika Anda mengetahui cara menggunakan RESTful API. Anda dapat menggunakan saya untuk mencari film, memfilter dan mengurutkan data dengan beberapa cara berbeda, dan mendapatkan hasilnya dalam format yang bagus. Oh! Dan juga buat pengguna, masukkan/keluarkan mereka dan simpan film favorit mereka di database postgres. Saya dibuat dengan mempertimbangkan kinerja, sehingga Anda benar-benar dapat melihat hasil pencarian Anda secara real-time.
/search
adalah titik akhir dasar. Anda kemudian dapat meneruskannya beberapa opsi pemfilteran sebagai parameter kueri. Misalnya:
/search?title=the+matrix // pretty self-explanatory
/search?year=1995-2022 // every movie from 1995 to 2022
/search?genre=action // movies with the action genre
/search?genre=comedy,animation // you can pass multiple genres too
/search?rating=6.5-9.0 // or a range of ratings
/search?order_by=year // order by year (or title, rating and runtime)
/search?sort=asc // sort results in (asc)ending or (desc)ending order
Dan tentu saja Anda dapat menggunakan apa saja secara bersamaan untuk mendapatkan hasil yang sangat spesifik. Misalnya:
/search?title=the+matrix&year=1995-2022&genre=action&rating=6.5-9.0&order_by=year&sort=asc&limit=10&page=2
cara:
Telusuri film dengan judul "the matriks" dari tahun 1995 hingga 2022, hanya jika genrenya adalah aksi, dengan rating antara 6,5 dan 9,0, diurutkan berdasarkan tahun dari yang lama ke yang lebih baru. Batasi jumlah film per halaman menjadi 10, tetapi Anda mungkin sudah menonton batch pertama jadi sekarang Anda menginginkan halaman kedua
Tentu saja, tapi jika Anda membaca ini, artinya Anda tiba di sini keesokan harinya sejak README dibuat, dan Dude terlalu lelah untuk terus mengetik. Maaf tentang itu. Tapi kembalilah, mungkin aku masih punya banyak hal untuk dikatakan saat itu...