Повідомлення
Список всіх публично доступних методів для взаємодії з API.
GET
//@ts-ignoreОтримати повідомлення з розмови -/conversation/read/{type}/{id}
Метод запита
GEThttp://apilocal.stableproxy.com/v2/conversation/read/{type}/{id}
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
searchНе обов'язково | string | 161 |
per-pageНе обов'язково | integer | 25 |
pageНе обов'язково | integer | 99 |
sort-byНе обов'язково | stringapp\_validators\_in_rule | "" |
sort-orderНе обов'язково | stringin:asc, desc | "asc" |
type | "" | |
id | 27 |
Приклади коду
JavaScript
1async function getConversationRead() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/conversation/read/{type}/{id}'
4 .replace("{type}", "")
5 .replace("{id}", 27) + '?' + Object.entries({
6 "search": 161,
7 "per-page": 25,
8 "page": 99,
9 "sort-by": "",
10 "sort-order": "asc"
11 }).map(([key, value]) => key + "=" + value).join('&'), {
12 method: 'GET',
13 headers: {
14 'Content-Type': 'application/json'
15 }
16 }
17 );
18
19 const res = await req.json();
20}
Приклади відповідей
Success response
POST
//@ts-ignoreНадіслати повідомлення -/conversation/send/{type}/{id}
Метод запита
POSThttp://apilocal.stableproxy.com/v2/conversation/send/{type}/{id}
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
messageНе обов'язково | required_without:files | 1382 |
filesНе обов'язково | arraydistinct | 2 |
files..* | filedistinct | 5652 |
type | "" | |
id | 91 |
Приклади коду
JavaScript
1async function postConversationSend() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/conversation/send/{type}/{id}'
4 .replace("{type}", "")
5 .replace("{id}", 91), {
6 method: 'POST',
7 headers: {
8 'Content-Type': 'application/json'
9 },
10 body: JSON.stringify({
11 "message": 1382,
12 "files": 2,
13 "files..*": 5652
14 }),
15 }
16 );
17
18 const res = await req.json();
19}
Приклади відповідей
Success response
PUT
//@ts-ignoreПозначити повідомлення як прочитане -/conversation/read/{type}/{id}/{uid}
Метод запита
PUThttp://apilocal.stableproxy.com/v2/conversation/read/{type}/{id}/{uid}
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
type | "" | |
id | 84 | |
uid | 46 |
Приклади коду
JavaScript
1async function putConversationRead() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/conversation/read/{type}/{id}/{uid}'
4 .replace("{type}", "")
5 .replace("{id}", 84)
6 .replace("{uid}", 46), {
7 method: 'PUT',
8 headers: {
9 'Content-Type': 'application/json'
10 }
11 }
12 );
13
14 const res = await req.json();
15}