Langkau ke kandungan

API app lama

Pakar

Halakan app yang hanya mengenali Sonarr atau Radarr ke HolyArrs. Beri alamat yang berakhir dengan /sonarr atau /radarr dan satu kunci, dan app itu menganggap HolyArrs sebagai app berkenaan.

Ini API kecil yang dibuat khas untuk app tersebut. Untuk skrip anda sendiri, gunakan API HolyArrs.

Ia mati secara lalai. Semasa mati, setiap alamat di bawah /sonarr/ dan /radarr/ dijawab 404.

  1. Buka Settings > API (Tetapan > API).
  2. Pada kad Requests from Seerr and Overseerr (permintaan dari Seerr dan Overseerr), hidupkan Answer Seerr and Overseerr (jawab Seerr dan Overseerr).
  3. Tekan Make key (buat kunci) di sebelah Shows (siri). Ini kunci sebelah Sonarr. Salin sekarang; ia hanya dipaparkan sekali.
  4. Tekan Make key di sebelah Movies (filem). Ini kunci sebelah Radarr. Salin juga.
  5. Catat alamat bagi setiap sebelah pada kad, seperti /sonarr. Di bawah URL base ia menunjukkan /holyarrs/sonarr. Gunakan apa yang ditunjukkan kad.

Membuat kunci meminta kata laluan anda sekali lagi jika anda tidak log masuk dengannya baru-baru ini. Kemudian sediakan setiap app: lihat Klien API app lama.

Tetapan Fungsi Lalai
Answer Seerr and Overseerr Menghidupkan atau mematikan /sonarr dan /radarr serentak. Mati
Make key / New key Membuat kunci untuk sebelah itu. Kunci baharu menghentikan kunci lama serta-merta.
Remove key Memadam kunci sebelah itu. App yang menggunakannya ditolak.
Let these apps delete files Apabila mati, membuang judul dalam app meninggalkan failnya. Apabila hidup, fail pergi ke folder simpanan dahulu, seperti setiap pemadaman HolyArrs. Mati

Bagi setiap kunci, kad menunjukkan 4 aksara terakhirnya, siapa yang membuatnya dan bila ia terakhir digunakan.

Menghantar kunci

HolyArrs membaca kunci dari tempat pertama yang ditemuinya, mengikut susunan ini. Kunci salah di tempat yang lebih awal gagal, walaupun yang kemudian betul.

Susunan 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
Terminal window
curl -H "X-Api-Key: KEY" http://your-server:6262/sonarr/api/v3/system/status

Bentuk query diterima hanya pada alamat ini, dan HolyArrs menyembunyikannya dalam lognya sendiri. Proksi songsang di hadapan mungkin masih mencatat alamat penuh.

Peraturan kunci
  • Setiap sebelah ada kunci sendiri, dibuat hanya pada kad ini. Kunci API HolyArrs (bermula hak_) tidak berfungsi di sini, dan kunci ini tidak berfungsi di tempat lain.
  • Kunci bertindak sebagai orang yang membuatnya, yang memerlukan kebenaran mengurus Pustaka. Prowlarr juga memerlukan kebenaran mengubah tetapan.
  • Jika orang itu dimatikan atau kehilangan kebenaran, app ditolak sehingga seseorang membuat kunci baharu. Kad memberi peringatan kepada anda.
Uruskan dengan API HolyArrs

Log masuk dengan kata laluan anda. Panggilan kunci memerlukan log masuk dengan kata laluan baru-baru ini.

Tujuan Panggilan
Baca suis, alamat dan kunci GET /api/v1/settings/old-app-api
Hidupkannya PUT /api/v1/settings/old-app-api dengan {"enabled": true}
Benarkan app memadam fail PUT /api/v1/settings/old-app-api dengan {"delete_files": true}
Buat kunci sebelah Sonarr POST /api/v1/settings/old-app-api/keys/sonarr
Buat kunci sebelah Radarr POST /api/v1/settings/old-app-api/keys/radarr
Buang satu kunci DELETE /api/v1/settings/old-app-api/keys/sonarr (atau radarr)

HolyArrs percuma. Jika ia menjimatkan masa anda, beri bintang di GitHub, taja projek ini atau belanja saya kopi.