Akwụkwọ REST API zuru oke maka ijikwa sava VPS, ngalaba, DNS, ndabere, na ihe ndị ọzọ.
VPS.org API na-enye gị ohere ijikwa akụkụ niile nke akụrụngwa nnabata VPS gị n'usoro mmemme, gụnyere sava, ngalaba, ndekọ DNS, nkwado ndabere, na foto ndị ọzọ.
Arịrịọ API niile chọrọ nkwenye site na iji ihe akaebe Bearer. Ị nwere ike ịmepụta ihe nnọchianya API gị site na ntọala akaụntụ gị na admin.vps.org/account/developers/.
curl -X GET https://admin.vps.org/api/v1/servers/ \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
import requests
url = "https://admin.vps.org/api/v1/servers/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://admin.vps.org/api/v1/servers/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
Arịrịọ API nwere oke naanị arịrịọ 300 kwa nkeji ise maka akara API ọ bụla. Agụnyere ozi oke ọnụego na isi okwu nzaghachi:
X-RateLimit-Limit: A na-anabata ọnụọgụ kachasị nke arịrịọX-RateLimit-Remaining: Ọnụọgụ arịrịọ ndị fọdụrụX-RateLimit-Reset: Oge akara mgbe oke ọnụego amaliteghachiriAPI ahụ na-eji koodu ọnọdụ HTTP ọkọlọtọ iji gosi ihe ịga nke ọma ma ọ bụ ọdịda:
| Koodu Ọnọdụ | Nkọwa |
|---|---|
200 |
Ịga nke Ọma - Emechara arịrịọ nke ọma |
201 |
Emepụtara - E mepụtara akụrụngwa nke ọma |
400 |
Arịrịọ Na-adịghị Mma - Paịmenti na-ezighi ezi ma ọ bụ arịrịọ na-adịghị mma |
401 |
Enweghị ikike - Akara njirimara na-ezighi ezi ma ọ bụ na-efu |
403 |
Amachibidoro - Enweghị ikike zuru oke |
404 |
Achọtaghị - Akụrụngwa adịghị adị |
429 |
Arịrịọ Dị Oke - A gafere oke ọnụego |
500 |
Nsogbu Sava Dị n'ime - Ihe adịghị mma na njedebe anyị |
Chọgharịa akwụkwọ API anyị site na otu:
Mepụta, jikwaa, ma jikwaa sava VPS. Gụnyere njikwa ike, nhazi nha, ntinyegharị, na inweta ozi sava.
Lee akwụkwọJikwaa nkwado ndabere akpaaka na nke aka maka sava gị. Depụta, mepụta, weghachi, ma hichapụ nkwado ndabere nke sava.
Lee akwụkwọMepụta ma jikwaa foto sava maka ebe mweghachi ngwa ngwa. Zuru oke maka nnwale na mweghachi ngwa ngwa.
Lee akwụkwọNweta atụmatụ VPS na ozi ọnụahịa dị. Nweta nkọwa gbasara akụrụngwa, ọnụahịa, na nnweta.
Lee akwụkwọDepụta sistemụ arụmọrụ na onyonyo dị maka itinye sava. Gụnyere Ubuntu, Debian, CentOS, na ndị ọzọ.
Lee akwụkwọChọọ, lelee nnweta, debanye aha, ma jikwaa aha ngalaba. Mezue njikwa ndụ ngalaba site na API.
Lee akwụkwọJikwaa mpaghara na ndekọ DNS n'usoro mmemme. Mepụta, melite, ma hichapụ A, AAAA, CNAME, MX, TXT, na ụdị ndekọ ndị ọzọ.
Lee akwụkwọDepụta ebe ebe nchekwa data dị maka itinye sava. Họrọ site na ọtụtụ mpaghara gburugburu ụwa.
Lee akwụkwọỌ bụrụ na ị nwere ajụjụ maọbụ chọọ enyemaka na API, biko egbula oge ịkpọtụrụ: