Paano gamitin ang multiserver API
Sa artikulong ito, matututunan mo kung paano gamitin ang Multiserver API upang create, destroy, edit & manage
ang iyong serbisyo ng Multiserver.
Paggamit ng API upang makakuha ng Mga Uri ng Server
Ang pagkuha ng mga egg ID ay mahalaga sa paglikha ng isang serbisyo dahil binibigyang-daan ka nitong piliin kung anong uri ng serbisyo ang gusto mo. Halimbawa ang ID para sa paglikha ng isang PaperMC server ay 4
Iminumungkahi kong gamitin ang website https://reqbin.com/post-online upang subukan ang API.
Ang tawag para kunin ang mga uri ng server ay https://witherpanel.com/api/client/cloudservers/getoptions
ang tugon mula sa API sa isang matagumpay na paggamit ay magiging ganito:
`{
"id": 4,
"name": "Paper",
"img": "https:\/\/us-east-1-s3.netdepot.com\/icons\/trans_white.png",
"description": "Not set",
"status": "1",
"startup": "",
"image": "",
"eggid": "65"
}`
Ang tanging bahagi na mahalaga ay ang "id": 4
Pagkuha ng mga available na lokasyon gamit ang API
Gamitin ang API call na ito https://witherpanel.com/api/client/cloudservers/getlocations
magiging ganito ang tugon:
`{
"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
}`
Mayroong dalawang bahagi nito na mahalaga, "id": 1
at "oos": 0
- ID -> Ito ang ID ng lokasyon at kinakailangan kapag gumagawa ng server.
- OOS -> Ito ay kumakatawan sa
Out Of Stock
0
ibig sabihin In Stock2
ibig sabihin Low Stock (Low Stock nangangahulugan na may pagkakataon na mabigo ang server na lumikha dahil sa laki)1
ibig sabihin Out Of StockPaglikha ng server gamit ang Mulitserver API
Ang API Endpoint ay https://witherpanel.com/api/client/cloudservers/create
Required Inputs
Name: Pangalan ng server
memory: Ang dami ng Ram sa server
cpu: Dami ng CPU sa server
disk: Dami ng STORAGE sa server
type: Uri ng Server ID
location: Lokasyon ng Server ID
Ang nilalaman na kinakailangan upang lumikha ng isang server halimbawa ay magmumukhang
{"name": "Multiserver API!!", "memory": "1024", "cpu": "200", "disk": "5000", "type": "4", "location": "1"}
Dahil dito, lumikha kami ng isang server na magkakaroon, 1GB ng ram 2vCores at 5GB ng storage gamit ang Java server software na Paper sa aming lokasyon sa NYC
3
at ang mga Backup ay nakatakda sa 5
Pag-edit ng server gamit ang API
Ang API Endpoint ay https://witherpanel.com/api/client/cloudservers/edit
Mga Kinakailangang Input
UUID: Servers UUID (Natagpuan sa pahina ng mga setting)
memory: Bagong Ram na Halaga
cpu: Bagong halaga ng CPU
disk: Bagong halaga ng Disk
Ang nilalamang kinakailangan ay magmumukhang:
{"uuid": "Your servers UUID", "memory": "1024", "cpu": "200", "disk": "5000"}
Mababago niyan ang setup ng iyong mga server!
Pagtanggal ng server gamit ang API
Mga Kinakailangang Input
UUID: Servers UUID
Ang kinakailangang nilalaman ay magiging ganito
`{"uuid": "Your servers UUID"}
Tatanggalin nito ang iyong server at ibabalik ang iyong mga mapagkukunan!
Updated on: 11/06/2022
Thank you!