Korábbi appok API-ja
Haladó
Irányíts egy olyan appot a HolyArrsre, amely csak a Sonarrt vagy a Radarrt ismeri. Adj neki egy /sonarr vagy /radarr végű címet és egy kulcsot, és úgy kezeli a HolyArrst, mintha az az app lenne.
Ez egy kis API, csak ezeknek az appoknak készült. A saját scriptjeidhez a HolyArrs API-t használd.
Kapcsold be
Hivatkozás ide: Kapcsold beAlapból ki van kapcsolva. Amíg ki van kapcsolva, a /sonarr/ és /radarr/ alatti minden cím 404-et ad.
- Nyisd meg a Settings > API (beállítások > API) oldalt.
- A Requests from Seerr and Overseerr (kérések a Seerrből és az Overseerrből) kártyán kapcsold be az Answer Seerr and Overseerr (Seerr és Overseerr kiszolgálása) kapcsolót.
- Kattints a Make key (kulcs készítése) gombra a Shows (sorozatok) mellett. Ez a Sonarr oldali kulcs. Másold ki most; csak egyszer látod.
- Kattints a Make key gombra a Movies (filmek) mellett. Ez a Radarr oldali kulcs. Ezt is másold ki.
- Jegyezd fel a kártyán mindkét oldal címét, például
/sonarr. URL base esetén/holyarrs/sonarrlátszik. Azt használd, amit a kártya mutat.
A kulcs készítésekor újra elkéri a jelszavadat, ha mostanában nem azzal jelentkeztél be. Utána állítsd be az appokat egyenként: lásd a Korábbi appok API-kliensei oldalt.
A kártya beállításai
Hivatkozás ide: A kártya beállításai| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| Answer Seerr and Overseerr | A /sonarr és a /radarr címet együtt kapcsolja be vagy ki. |
Ki |
| Make key / New key (új kulcs) | Elkészíti az adott oldal kulcsát. Az új kulcs azonnal leállítja a régit. | |
| Remove key (kulcs eltávolítása) | Törli az adott oldal kulcsát. Az azt használó appokat elutasítja. | |
| Let these apps delete files | Ha ki van kapcsolva, egy cím eltávolítása egy appban a fájlokat meghagyja. Ha be van kapcsolva, a fájlok előbb a tárolómappába kerülnek, mint minden HolyArrs-törlésnél. | Ki |
A kártya minden kulcsnál megmutatja az utolsó 4 karakterét, hogy ki készítette, és mikor használták utoljára.
Haladóknak
Hivatkozás ide: HaladóknakA kulcs elküldése
A HolyArrs a kulcsot az első helyről olvassa, ahol megtalálja, ebben a sorrendben. Egy korábbi helyen megadott rossz kulcs hibát ad, akkor is, ha egy későbbi helyen jó van.
| Sorrend | Hely | Példa |
|---|---|---|
| 1 | apikey lekérdezési érték, kis- és nagybetűtől függetlenül |
/sonarr/api/v3/series?apikey=KEY |
| 2 | X-Api-Key fejléc |
X-Api-Key: KEY |
| 3 | Authorization fejléc, Bearer előtaggal vagy anélkül |
Authorization: Bearer KEY |
curl -H "X-Api-Key: KEY" http://your-server:6262/sonarr/api/v3/system/statusA lekérdezéses forma csak ezeken a címeken fogadható el, és a HolyArrs elrejti a saját logjában. Az előtte álló reverse proxy még logolhatja a teljes címet.
A kulcsok szabályai
- Minden oldalnak saját kulcsa van, amelyet csak ezen a kártyán lehet elkészíteni. A HolyArrs API-kulcsai (amelyek
hak_-kal kezdődnek) itt nem működnek, és ezek a kulcsok sehol máshol nem működnek. - A kulcs annak a nevében jár el, aki készítette, és neki jogosultság kell a médiatár kezeléséhez. A Prowlarrhoz ezenkívül a beállítások módosításának joga is kell.
- Ha az az ember ki van kapcsolva, vagy elveszti a jogosultságot, az appokat elutasítja a rendszer, amíg valaki új kulcsot nem készít. A kártya figyelmeztet erre.
Kezelés a HolyArrs API-val
A jelszavaddal bejelentkezve. A kulcsos hívásokhoz friss jelszavas bejelentkezés kell.
| Mit | Hívás |
|---|---|
| Kapcsolók, címek és kulcsok olvasása | GET /api/v1/settings/old-app-api |
| Bekapcsolás | PUT /api/v1/settings/old-app-api ezzel: {"enabled": true} |
| Fájltörlés engedélyezése az appoknak | PUT /api/v1/settings/old-app-api ezzel: {"delete_files": true} |
| A Sonarr oldali kulcs készítése | POST / |
| A Radarr oldali kulcs készítése | POST / |
| Kulcs eltávolítása | DELETE / (vagy radarr) |
Kapcsolódó oldalak
Hivatkozás ide: Kapcsolódó oldalakA HolyArrs ingyenes. Ha időt spórolt neked, adj neki egy csillagot a GitHubon, támogasd vagy hívj meg egy kávéra.