Пређи на садржај

API претходних апликација

Напредни

Усмери апликацију која познаје само Sonarr или Radarr на HolyArrs. Дај јој адресу која се завршава са /sonarr или /radarr и кључ, и она HolyArrs третира као ту апликацију.

Ово је мали API направљен само за те апликације. За своје скрипте користи HolyArrs API.

Подразумевано је искључен. Док је искључен, свака адреса под /sonarr/ и /radarr/ одговара са 404.

  1. Отвори Settings > API (Подешавања > API).
  2. На картици Requests from Seerr and Overseerr (захтеви из Seerr-а и Overseerr-а) укључи Answer Seerr and Overseerr (одговарај Seerr-у и Overseerr-у).
  3. Кликни на Make key (направи кључ) поред Shows (серије). Ово је кључ за Sonarr страну. Копирај га одмах; приказује се само једном.
  4. Кликни на Make key поред Movies (филмови). Ово је кључ за Radarr страну. Копирај и њега.
  5. Забележи адресу сваке стране на картици, на пример /sonarr. Под URL base-ом приказује /holyarrs/sonarr. Користи оно што картица показује.

Прављење кључа поново тражи твоју лозинку, ако се од последње пријаве лозинком прошло доста времена. Затим подеси сваку апликацију: погледај Клијенти API-ја претходних апликација.

Подешавања картице

Линк до Подешавања картице
Подешавање Шта ради Подразумевано
Answer Seerr and Overseerr Заједно укључује или искључује /sonarr и /radarr. Искључено
Make key / New key (нови кључ) Прави кључ за ту страну. Нови кључ одмах зауставља стари.
Remove key (уклони кључ) Брише кључ те стране. Апликације које га користе бивају одбијене.
Let these apps delete files Кад је искључено, уклањање наслова у апликацији оставља фајлове. Кад је укључено, фајлови прво иду у фолдер за чување, као при сваком брисању у HolyArrs. Искључено

За сваки кључ картица показује последња 4 знака, ко га је направио и када је последњи пут коришћен.

Слање кључа

HolyArrs чита кључ са првог места на коме га нађе, овим редом. Погрешан кључ на ранијем месту не пролази, чак и ако је онај на каснијем тачан.

Редослед Место Пример
1 вредност apikey у упиту, било која величина слова /sonarr/api/v3/series?apikey=KEY
2 заглавље X-Api-Key X-Api-Key: KEY
3 заглавље Authorization, са Bearer или без Authorization: Bearer KEY
Terminal window
curl -H "X-Api-Key: KEY" http://your-server:6262/sonarr/api/v3/system/status

Облик са упитом прихвата се само на овим адресама, а HolyArrs га сакрива у свом логу. Реверс прокси испред може ипак да логује пуну адресу.

Правила за кључеве
  • Свака страна има свој кључ, који се прави само на овој картици. HolyArrs API кључеви (који почињу са hak_) овде не раде, а ови кључеви не раде нигде другде.
  • Кључ делује као особа која га је направила, а она мора имати дозволу да управља Библиотеком. Prowlarr захтева и дозволу за мењање подешавања.
  • Ако је та особа искључена или изгуби дозволу, апликације бивају одбијене док неко не направи нови кључ. Картица те упозорава.
Управљај функцијом преко HolyArrs API-ја

Пријава је твојом лозинком. За позиве са кључевима потребна је недавна пријава лозинком.

Шта Позив
Прочитај прекидаче, адресе и кључеве GET /api/v1/settings/old-app-api
Укључи га PUT /api/v1/settings/old-app-api са {"enabled": true}
Дозволи апликацијама да бришу фајлове PUT /api/v1/settings/old-app-api са {"delete_files": true}
Направи кључ за Sonarr страну POST /api/v1/settings/old-app-api/keys/sonarr
Направи кључ за Radarr страну POST /api/v1/settings/old-app-api/keys/radarr
Уклони кључ DELETE /api/v1/settings/old-app-api/keys/sonarr (или radarr)

Повезане странице

Линк до Повезане странице

HolyArrs је бесплатан. Ако ти је уштедео време, остави звездицу на GitHub-у, постани спонзор или купи ми кафу.