Замовлення
Список всіх публично доступних методів для взаємодії з API.
POST
//@ts-ignoreЗамовлення кошика -/cart/order
Метод запита
POSThttp://apilocal.stableproxy.com/v2/cart/order
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
traffic-unitНе обов'язково | stringin:gb | "gb" |
period-unitНе обов'язково | stringin:weeks, weeks, months, years | "weeks" |
traffic-amount | integerin:25, 100, 400, 800, 5000 | "25" |
period-amount | integerin | "1" |
countНе обов'язково | integer | 30 |
countriesНе обов'язково | array | {"UA": 10, "PL": 20} |
type | stringin:shared, private, residential_gb, residential_static_gb, mobile_gb, mobile_static, mobile_static_gb | "shared" |
currencyНе обов'язково | stringcurrency_code | "USD" |
has-unlimited-auth-ipsНе обов'язково | boolean | false |
serviceНе обов'язково | stringilluminate\_validation\_rules\_in | 97 |
ip-scoreНе обов'язково | numeric | 29 |
Приклади коду
JavaScript
1async function postCartOrder() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/cart/order', {
4 method: 'POST',
5 headers: {
6 'Content-Type': 'application/json'
7 },
8 body: JSON.stringify({
9 "traffic-unit": "gb",
10 "period-unit": "weeks",
11 "traffic-amount": "25",
12 "period-amount": "1",
13 "count": 30,
14 "countries": {"UA": 10, "PL": 20},
15 "type": "shared",
16 "currency": "USD",
17 "has-unlimited-auth-ips": false,
18 "service": 97,
19 "ip-score": 29
20 }),
21 }
22 );
23
24 const res = await req.json();
25}