Cum folosești API-ul multiserver
În acest articol, veți învăța cum să utilizați API-ul Multiserver pentru a "crea, distruge, edita și gestiona" serviciul Multiserver.
|||| Trebuie să aveți o cheie API pentru a utiliza API-ul Multiserver. Le puteți obține intrând în panoul de joc și selectând opțiunea de meniu API.
Utilizarea API pentru a obține tipuri de servere
Obținerea ID-urilor de ouă este importantă pentru crearea unui serviciu, deoarece vă permite să selectați ce tip de serviciu doriți. De exemplu, ID-ul pentru crearea unui server PaperMC este 4
Vă sugerez să folosiți site-ul https://reqbin.com/post-online pentru a testa API-ul.
Apelul pentru a prelua tipurile de servere este https://witherpanel.com/api/client/cloudservers/getoptions
răspunsul de la API în cazul unei utilizări reușite va arăta astfel:
`{
"id": 4,
"name": "Paper",
"img": "https:\/\/us-east-1-s3.netdepot.com\/icons\/trans_white.png",
"description": "Nu este setat",
"status": "1",
"startup": "",
"image": "",
"eggid": "65"
}`
Singura parte care va conta este "id": 4
Obținerea locațiilor disponibile utilizând API
Folosind acest apel API https://witherpanel.com/api/client/cloudservers/getlocations
, răspunsul va arăta astfel:
`{
"id": 1,
"short": "US.NYC",
"long": "New York City",
"created_at": "2019-08-15 16:34:29",
"updated_at": "2020-02-12 18:25:16",
"oos": 0
}`
Există două părți care contează, "id": 1
și "oos": 0
- ID -> Acesta este ID-ul locației și este necesar la crearea unui server.
- OOS -> Aceasta înseamnă "Out of Stock" (Stocurile sunt epuizate).
0
Înseamnă În stoc.2
înseamnă Stoc scăzut (Stoc scăzut înseamnă că există o șansă ca serverul să nu poată fi creat din cauza dimensiunii).1
înseamnă Fără stoc.Crearea unui server utilizând API-ul Mulitserver
API Endpoint este https://witherpanel.com/api/client/cloudservers/create
Intrări necesare
Nume: Numele serverului
memorie: Cantitatea de memorie RAM de pe server
cpu: Cantitatea de procesor de pe server
disc: Cantitatea de STORAGE de pe server
tip: Tipul de server ID
locație: Locația serverului ID
Conținutul necesar pentru a crea un server, de exemplu, ar arăta astfel
{"name": "Multiserver API!!!", "memory": "1024", "cpu": "200", "disk": "5000", "type": "4", "location": "1"}
Am creat un server care va avea 1GB de memorie RAM, 2VCore și 5GB de spațiu de stocare, folosind software-ul Java Server Paper în locația noastră din New York.
3
, iar copiile de rezervă sunt setate la 5
.Editarea unui server utilizând API
API Endpoint este https://witherpanel.com/api/client/cloudservers/edit
Intrări necesare
UUID: UUID-ul serverelor (se găsește în pagina de setări)
memorie: Noua cantitate de memorie RAM
cpu: Noua cantitate de CPU
disk: New Disk amount (Noua cantitate de disc)
Conținutul necesar va arăta astfel:
{"uuid": "UUID-ul serverelor dumneavoastră", "memory": "1024", "cpu": "200", "disk": "5000"}
Aceasta va modifica configurația serverelor dumneavoastră!
Ștergerea unui server utilizând API
Intrări necesare
UUID: UUID al serverelor
Conținutul necesar va arăta astfel
`{"uuid": "UUID-ul serverelor tale"}
Acest lucru va șterge serverul dvs. și vă va da înapoi resursele!
Actualizat în: 27/03/2022
Mulțumim!