API aplikasi lama
Mahir
Arahkan aplikasi yang hanya mengenal Sonarr atau Radarr ke HolyArrs. Beri alamat yang berakhiran /sonarr atau /radarr dan sebuah kunci, lalu aplikasi itu menganggap HolyArrs sebagai Sonarr atau Radarr.
Ini API kecil yang dibuat khusus untuk aplikasi-aplikasi itu. Untuk skrip kamu sendiri, pakai API HolyArrs.
Aktifkan
Tautan ke AktifkanFitur ini nonaktif secara bawaan. Selama nonaktif, setiap alamat di bawah /sonarr/ dan /radarr/ dijawab 404.
- Buka Settings > API (pengaturan > API).
- Di kartu Requests from Seerr and Overseerr (permintaan dari Seerr dan Overseerr), aktifkan Answer Seerr and Overseerr (jawab Seerr dan Overseerr).
- Klik Make key (buat kunci) di samping Shows (serial). Ini kunci sisi Sonarr. Salin sekarang; kunci hanya ditampilkan sekali.
- Klik Make key di samping Movies (film). Ini kunci sisi Radarr. Salin juga.
- Catat alamat untuk setiap sisi di kartu, misalnya
/sonarr. Kalau memakai URL base, tampilannya/holyarrs/sonarr. Pakai yang tertulis di kartu.
Membuat kunci meminta kata sandi kamu lagi kalau kamu belum login dengan kata sandi itu belakangan ini. Setelah itu siapkan setiap aplikasi: lihat Klien API aplikasi lama.
Pengaturan kartu
Tautan ke Pengaturan kartu| Pengaturan | Fungsinya | Bawaan |
|---|---|---|
| Answer Seerr and Overseerr | Mengaktifkan atau menonaktifkan /sonarr dan /radarr sekaligus. |
Nonaktif |
| Make key / New key | Membuat kunci untuk sisi itu. Kunci baru langsung menghentikan kunci yang lama. | |
| Remove key | Menghapus kunci sisi itu. Aplikasi yang memakainya ditolak. | |
| Let these apps delete files | Kalau nonaktif, menghapus judul di sebuah aplikasi membiarkan file-nya. Kalau aktif, file masuk dulu ke folder penampungan, seperti setiap penghapusan di HolyArrs. | Nonaktif |
Untuk setiap kunci, kartu menampilkan 4 karakter terakhirnya, siapa yang membuatnya dan kapan terakhir dipakai.
Untuk yang mahir
Tautan ke Untuk yang mahirMengirim kunci
HolyArrs membaca kunci dari tempat pertama yang ditemukan, dengan urutan ini. Kunci yang salah di tempat yang lebih awal akan gagal, walaupun yang di tempat berikutnya benar.
| Urutan | Tempat | Contoh |
|---|---|---|
| 1 | Nilai query apikey, huruf besar atau kecil |
/sonarr/api/v3/series?apikey=KEY |
| 2 | Header X-Api-Key |
X-Api-Key: KEY |
| 3 | Header Authorization, dengan atau tanpa Bearer |
Authorization: Bearer KEY |
curl -H "X-Api-Key: KEY" http://your-server:6262/sonarr/api/v3/system/statusBentuk query hanya diterima di alamat-alamat ini, dan HolyArrs menyembunyikannya di lognya sendiri. Reverse proxy di depannya mungkin tetap mencatat alamat lengkapnya.
Aturan kunci
- Setiap sisi punya kunci sendiri, yang dibuat hanya di kartu ini. Kunci API HolyArrs (yang diawali
hak_) tidak berfungsi di sini, dan kunci-kunci ini tidak berfungsi di tempat lain. - Kunci bertindak sebagai orang yang membuatnya, yang harus punya izin untuk mengelola pustaka. Prowlarr juga butuh izin untuk mengubah pengaturan.
- Kalau orang itu dinonaktifkan atau kehilangan izinnya, aplikasi ditolak sampai seseorang membuat kunci baru. Kartu memberi peringatan.
Kelola dengan API HolyArrs
Kamu harus masuk dengan kata sandi. Panggilan untuk kunci butuh login dengan kata sandi yang dilakukan belum lama ini.
| Yang dilakukan | Panggilan |
|---|---|
| Membaca sakelar, alamat dan kunci | GET /api/v1/settings/old-app-api |
| Mengaktifkan | PUT /api/v1/settings/old-app-api dengan {"enabled": true} |
| Mengizinkan aplikasi menghapus file | PUT /api/v1/settings/old-app-api dengan {"delete_files": true} |
| Membuat kunci sisi Sonarr | POST / |
| Membuat kunci sisi Radarr | POST / |
| Menghapus sebuah kunci | DELETE / (atau radarr) |
Terkait
Tautan ke TerkaitHolyArrs gratis. Kalau ini menghemat waktumu, beri bintang di GitHub, jadi sponsor atau traktir saya kopi.