POST /search sedang digantikan oleh dua endpoint: POST /query dan POST /movie. Endpoint lama masih berfungsi tetapi sudah tidak digunakan lagi.
Masalah dengan /search adalah ia melakukan dua hal berbeda. Kadang mengembalikan daftar kecocokan untuk pencarian luas; kadang mengembalikan satu rekaman saat kode tepat. Ambiguitas itu menyulitkan penulisan klien yang dapat diprediksi.
Sekarang tidak ada ambiguitas:
POST /querymengembalikan daftar kecocokan ($0.0002/panggilan). Gunakan saat kamu punya nama aktris, judul sebagian, atau studio. Setiap hasil memilikiid,dvdId,title,cover, danreleaseDate.POST /moviemengembalikan satu rekaman ternormalisasi lengkap ($0.001/hasil). Bodyq+providersyang sama, tetapi mengembalikan satu kecocokan terbaik dengan semua field.
Format body permintaan tidak berubah. Hanya URL-nya. Field providers sekarang juga menerima string yang dipisahkan koma selain array JSON. Migrasi hanya mengganti URL.
Pemisahan juga memperbaiki inkonsistensi harga. Pencarian luas lebih murah karena mengembalikan lebih sedikit data. Pencarian film lengkap lebih mahal karena menggabungkan metadata dari beberapa penyedia. Bagaimanapun, kamu hanya membayar untuk HTTP 200. Kegagalan gratis.
/search saat ini dialihkan secara internal ke /query. Ini akan dihapus di rilis berikutnya. Untuk spesifikasi API lengkap, lihat javinfo.dev/llms.txt.
| Tujuan | Endpoint lama | Endpoint baru |
|---|---|---|
| Kueri luas, ingin daftar | /search (tidak digunakan) | POST /query |
| Kode tepat, ingin detail lengkap | /search (tidak digunakan) | POST /movie |