Zamówienie
Lista wszystkich publicznie dostępnych metod interakcji z API.
POST
Zamówienie koszyka -/cart/order
Metoda zapytania
POSThttp://apilocal.stableproxy.com/v2/cart/order
Parametry zapytania
Identyfikator | Regulamin | Przykład |
---|---|---|
traffic-unitNie koniecznie | nullablestringin:gb | "gb" |
period-unitNie koniecznie | nullablestringin:weeks, weeks, months, years | "weeks" |
traffic-amount | requiredintegerin:25, 100, 400, 800, 5000 | "25" |
period-amount | requiredintegerin | "1" |
countNie koniecznie | nullableinteger | 30 |
countriesNie koniecznie | nullablearray | {"UA": 10, "PL": 20} |
type | requiredstringin:shared, private, residential_gb, datacenter_gb, residential_city_gb, residential_static_gb, mobile_gb, mobile_static, mobile_static_gb | "shared" |
currencyNie koniecznie | nullablestringcurrency_code | "USD" |
has-unlimited-auth-ipsNie koniecznie | nullableex-boolean | false |
serviceNie koniecznie | nullablestringilluminate\_validation\_rules\_in | 97 |
ip-scoreNie koniecznie | nullablenumeric | 29 |
Przykłady kodu
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}