Реферал
Список всіх публично доступних методів для взаємодії з API.
GET
Перелік реферальних токенів -/user/referral
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/referral
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
searchНе обов'язково | string | 6 |
per-pageНе обов'язково | integer | 5 |
pageНе обов'язково | integer | 60 |
sort-byНе обов'язково | stringapp\_validators\_in_rule | "" |
sort-orderНе обов'язково | stringin:asc, desc | "asc" |
Приклади коду
JavaScript
1async function getUserReferral() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral?' + Object.entries({
4 "search": 6,
5 "per-page": 5,
6 "page": 60,
7 "sort-by": "",
8 "sort-order": "asc"
9 }).map(([key, value]) => key + "=" + value).join('&'), {
10 method: 'GET',
11 headers: {
12 'Authorization': 'API-Token [YOUR TOKEN]',
13 'Content-Type': 'application/json'
14 }
15 }
16 );
17
18 const res = await req.json();
19}
Приклади відповідей
Success response
POST
Створити токен рефералу -/user/referral
Метод запита
POSThttp://apilocal.stableproxy.com/v2/user/referral
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
nameНе обов'язково | string | 33 |
tokenНе обов'язково | string | 9 |
Приклади коду
JavaScript
1async function postUserReferral() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral', {
4 method: 'POST',
5 headers: {
6 'Authorization': 'API-Token [YOUR TOKEN]',
7 'Content-Type': 'application/json'
8 },
9 body: JSON.stringify({
10 "name": 33,
11 "token": 9
12 }),
13 }
14 );
15
16 const res = await req.json();
17}
Приклади відповідей
Success response
DELETE
Видалити реферальний токен -/user/referral/{id}
Метод запита
DELETEhttp://apilocal.stableproxy.com/v2/user/referral/{id}
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
id | 39 |
Приклади коду
JavaScript
1async function deleteUserReferral() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral/{id}'
4 .replace("{id}", 39), {
5 method: 'DELETE',
6 headers: {
7 'Authorization': 'API-Token [YOUR TOKEN]',
8 'Content-Type': 'application/json'
9 }
10 }
11 );
12
13 const res = await req.json();
14}
Приклади відповідей
Success response
PUT
Оновити реферальний токен -/user/referral/{id}
Метод запита
PUThttp://apilocal.stableproxy.com/v2/user/referral/{id}
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
nameНе обов'язково | string | 39 |
tokenНе обов'язково | string | 12 |
id | 39 |
Приклади коду
JavaScript
1async function putUserReferral() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral/{id}'
4 .replace("{id}", 39), {
5 method: 'PUT',
6 headers: {
7 'Authorization': 'API-Token [YOUR TOKEN]',
8 'Content-Type': 'application/json'
9 },
10 body: JSON.stringify({
11 "name": 39,
12 "token": 12
13 }),
14 }
15 );
16
17 const res = await req.json();
18}
Приклади відповідей
Success response
GET
Переглянути реферальний токен -/user/referral/{id}
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/referral/{id}
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
id | 39 |
Приклади коду
JavaScript
1async function getUserReferral() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral/{id}'
4 .replace("{id}", 39), {
5 method: 'GET',
6 headers: {
7 'Authorization': 'API-Token [YOUR TOKEN]',
8 'Content-Type': 'application/json'
9 }
10 }
11 );
12
13 const res = await req.json();
14}
Приклади відповідей
Success response
GET
Список зареєстрованих користувачів -/user/referral/{id}/referrals
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/referral/{id}/referrals
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
per-pageНе обов'язково | integer | 15 |
pageНе обов'язково | integer | 93 |
sort-byНе обов'язково | stringapp\_validators\_in_rule | "" |
sort-orderНе обов'язково | stringin:asc, desc | "asc" |
id | 3 |
Приклади коду
JavaScript
1async function getUserReferralReferrals() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral/{id}/referrals'
4 .replace("{id}", 3) + '?' + Object.entries({
5 "per-page": 15,
6 "page": 93,
7 "sort-by": "",
8 "sort-order": "asc"
9 }).map(([key, value]) => key + "=" + value).join('&'), {
10 method: 'GET',
11 headers: {
12 'Authorization': 'API-Token [YOUR TOKEN]',
13 'Content-Type': 'application/json'
14 }
15 }
16 );
17
18 const res = await req.json();
19}
Приклади відповідей
Success response
GET
Список отриманих транзакцій -/user/referral/{id}/transactions
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/referral/{id}/transactions
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
per-pageНе обов'язково | integer | 9 |
pageНе обов'язково | integer | 47 |
sort-byНе обов'язково | stringapp\_validators\_in_rule | "" |
sort-orderНе обов'язково | stringin:asc, desc | "asc" |
id | 25 |
Приклади коду
JavaScript
1async function getUserReferralTransactions() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral/{id}/transactions'
4 .replace("{id}", 25) + '?' + Object.entries({
5 "per-page": 9,
6 "page": 47,
7 "sort-by": "",
8 "sort-order": "asc"
9 }).map(([key, value]) => key + "=" + value).join('&'), {
10 method: 'GET',
11 headers: {
12 'Authorization': 'API-Token [YOUR TOKEN]',
13 'Content-Type': 'application/json'
14 }
15 }
16 );
17
18 const res = await req.json();
19}
Приклади відповідей
Success response
GET
List visits by token -/user/referral/{id}/visits
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/referral/{id}/visits
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
per-pageНе обов'язково | integer | 22 |
pageНе обов'язково | integer | 58 |
sort-byНе обов'язково | stringapp\_validators\_in_rule | "" |
sort-orderНе обов'язково | stringin:asc, desc | "asc" |
id | 60 |
Приклади коду
JavaScript
1async function getUserReferralVisits() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral/{id}/visits'
4 .replace("{id}", 60) + '?' + Object.entries({
5 "per-page": 22,
6 "page": 58,
7 "sort-by": "",
8 "sort-order": "asc"
9 }).map(([key, value]) => key + "=" + value).join('&'), {
10 method: 'GET',
11 headers: {
12 'Authorization': 'API-Token [YOUR TOKEN]',
13 'Content-Type': 'application/json'
14 }
15 }
16 );
17
18 const res = await req.json();
19}
Приклади відповідей
Success response
GET
Отримати користувача, якого привели -/user/referred-by
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/referred-by
Приклади коду
JavaScript
1async function getUserReferredBy() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referred-by', {
4 method: 'GET',
5 headers: {
6 'Authorization': 'API-Token [YOUR TOKEN]',
7 'Content-Type': 'application/json'
8 }
9 }
10 );
11
12 const res = await req.json();
13}
Приклади відповідей
Success response
GET
Зведена статистика -/user/referral-summary
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/referral-summary
Приклади коду
JavaScript
1async function getUserReferralSummary() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/referral-summary', {
4 method: 'GET',
5 headers: {
6 'Authorization': 'API-Token [YOUR TOKEN]',
7 'Content-Type': 'application/json'
8 }
9 }
10 );
11
12 const res = await req.json();
13}