உள்ளடக்கத்திற்குச் செல்

முந்தைய பயன்பாடுகளுக்கான API

நிபுணர்

Sonarr அல்லது Radarr மட்டுமே தெரிந்த ஒரு பயன்பாட்டை HolyArrs-ஐ நோக்கிக் காட்டவும். /sonarr அல்லது /radarr என முடியும் முகவரியையும் ஒரு விசையையும் கொடுத்தால், அது HolyArrs-ஐ அந்தப் பயன்பாடாகவே கருதும்.

இது அந்தப் பயன்பாடுகளுக்காக மட்டும் உருவாக்கிய சிறிய API. உங்கள் சொந்த script-களுக்கு HolyArrs API பயன்படுத்தவும்.

இது இயல்பாக அணைந்திருக்கும். அணைந்திருக்கும்போது /sonarr/ மற்றும் /radarr/ கீழ் உள்ள ஒவ்வொரு முகவரியும் 404 எனப் பதிலளிக்கும்.

  1. Settings > API (அமைப்புகள் > API) என்பதைத் திறக்கவும்.
  2. Requests from Seerr and Overseerr (Seerr மற்றும் Overseerr-இலிருந்து கோரிக்கைகள்) card-இல், Answer Seerr and Overseerr (Seerr மற்றும் Overseerr-க்குப் பதிலளி) என்பதை இயக்கவும்.
  3. Shows (தொடர்கள்) அருகில் உள்ள Make key (விசையை உருவாக்கு) என்பதை அழுத்தவும். இது Sonarr பக்க விசை. இப்போதே நகலெடுக்கவும்; இது ஒருமுறை மட்டுமே காட்டப்படும்.
  4. Movies (திரைப்படங்கள்) அருகில் உள்ள Make key என்பதை அழுத்தவும். இது Radarr பக்க விசை. இதையும் நகலெடுக்கவும்.
  5. Card-இல் ஒவ்வொரு பக்கத்துக்கான முகவரியையும் குறித்துக்கொள்ளவும், எ.கா. /sonarr. URL base இருந்தால் அது /holyarrs/sonarr எனத் தெரியும். Card காட்டுவதையே பயன்படுத்தவும்.

சமீபத்தில் உங்கள் கடவுச்சொல்லால் உள்நுழையவில்லை என்றால், விசையை உருவாக்கும்போது மீண்டும் கடவுச்சொல் கேட்கப்படும். பிறகு ஒவ்வொரு பயன்பாட்டையும் அமைக்கவும்: முந்தைய பயன்பாட்டு API client-கள் பக்கத்தைப் பார்க்கவும்.

அமைப்பு என்ன செய்கிறது இயல்புநிலை
Answer Seerr and Overseerr /sonarr மற்றும் /radarr இரண்டையும் சேர்த்து இயக்கும் அல்லது அணைக்கும். அணைவு
Make key / New key அந்தப் பக்கத்துக்கான விசையை உருவாக்கும். புதிய விசை பழையதை உடனே நிறுத்தும்.
Remove key அந்தப் பக்கத்தின் விசையை அழிக்கும். அதைப் பயன்படுத்தும் பயன்பாடுகள் மறுக்கப்படும்.
Let these apps delete files அணைந்திருந்தால், ஒரு பயன்பாட்டில் தலைப்பை நீக்கினாலும் கோப்புகள் இருக்கும். இயக்கினால், ஒவ்வொரு HolyArrs நீக்கத்தையும் போலவே கோப்புகள் முதலில் holding அடைவுக்குச் செல்லும். அணைவு

ஒவ்வொரு விசைக்கும் card அதன் கடைசி 4 எழுத்துகள், யார் உருவாக்கினார், கடைசியாக எப்போது பயன்படுத்தப்பட்டது என்பதைக் காட்டும்.

விசையை அனுப்புதல்

HolyArrs விசையை முதலில் கண்டுபிடிக்கும் இடத்திலிருந்து படிக்கும், இந்த வரிசையில். முந்தைய இடத்தில் தவறான விசை இருந்தால், பிந்தையது சரியாக இருந்தாலும் தோல்வியடையும்.

வரிசை இடம் எடுத்துக்காட்டு
1 apikey query மதிப்பு, எந்த எழுத்து வடிவிலும் /sonarr/api/v3/series?apikey=KEY
2 X-Api-Key header X-Api-Key: KEY
3 Authorization header, Bearer உடன் அல்லது இல்லாமல் Authorization: Bearer KEY
Terminal window
curl -H "X-Api-Key: KEY" http://your-server:6262/sonarr/api/v3/system/status

Query வடிவம் இந்த முகவரிகளில் மட்டுமே ஏற்கப்படும், HolyArrs அதைத் தன் சொந்த log-இல் மறைக்கிறது. முன்னால் உள்ள reverse proxy இன்னும் முழு முகவரியைப் பதிவு செய்யக்கூடும்.

விசை விதிகள்
  • ஒவ்வொரு பக்கத்துக்கும் தனி விசை உண்டு, இந்த card-இல் மட்டுமே உருவாக்கப்படும். HolyArrs API விசைகள் (hak_ எனத் தொடங்குபவை) இங்கே வேலை செய்யாது, இந்த விசைகள் வேறெங்கும் வேலை செய்யாது.
  • விசை அதை உருவாக்கியவராகச் செயல்படும்; அவருக்கு நூலகத்தை நிர்வகிக்கும் அனுமதி தேவை. Prowlarr-க்கு அமைப்புகளை மாற்றும் அனுமதியும் தேவை.
  • அந்த நபர் அணைக்கப்பட்டாலோ அனுமதியை இழந்தாலோ, யாராவது புதிய விசையை உருவாக்கும் வரை பயன்பாடுகள் மறுக்கப்படும். Card உங்களை எச்சரிக்கும்.
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-இல் நட்சத்திரம் இடுங்கள், ஆதரவளியுங்கள் அல்லது எனக்கு ஒரு காபி வாங்கித் தாருங்கள்.