Получить сообщения из заданного разговора. Разговор

Список всех доступных методов для взаимодействия с API.

GET

Сообщения Отправить сообщение в указанную беседу. Беседа -/conversation/read/{type}/{id}

Способ запроса

GEThttp://apilocal.stableproxy.com/v2/conversation/read/{type}/{id}

Параметры запроса

ИдентификаторПравилаПример
searchНе обязательноnullablestring161
per-pageНе обязательноnullableinteger25
pageНе обязательноnullableinteger99
sort-byНе обязательноnullablestringapp\_validators\_ex_in_rule""
sort-orderНе обязательноnullablestringin:asc, desc"asc"
type1required""
id1required27

Примеры кода

async function getConversationRead() {
   const baseUrl = 'http://apilocal.stableproxy.com/v2';
   const req = await fetch(baseUrl + '/conversation/read/{type}/{id}'
      .replace("{type}", "")
      .replace("{id}", 27) + '?' + Object.entries({
         "search": 161,
         "per-page": 25,
         "page": 99,
         "sort-by": "",
         "sort-order": "asc"
      }).map(([key, value]) => key + "=" + value).join('&'), {
         method: 'GET',
         headers: {
            'Content-Type': 'application/json'
         }
      }
   );
   
   const res = await req.json();
}

Примеры ответов

POST

Сообщения Отправить сообщение в указанную беседу. Беседа -/conversation/send/{type}/{id}

Способ запроса

POSThttp://apilocal.stableproxy.com/v2/conversation/send/{type}/{id}

Параметры запроса

ИдентификаторПравилаПример
messageНе обязательноrequired_without:files1382
filesНе обязательноarraydistinct2
files..*requiredfiledistinct5652
type1required""
id1required91

Примеры кода

async function postConversationSend() {
   const baseUrl = 'http://apilocal.stableproxy.com/v2';
   const req = await fetch(baseUrl + '/conversation/send/{type}/{id}'
      .replace("{type}", "")
      .replace("{id}", 91), {
         method: 'POST',
         headers: {
            'Content-Type': 'application/json'
         },
         body: JSON.stringify({
            "message": 1382,
            "files": 2,
            "files..*": 5652
         }),
      }
   );
   
   const res = await req.json();
}

Примеры ответов

PUT

Сообщения Отправить сообщение в указанную беседу. Беседа -/conversation/read/{type}/{id}/{uid}

Способ запроса

PUThttp://apilocal.stableproxy.com/v2/conversation/read/{type}/{id}/{uid}

Параметры запроса

ИдентификаторПравилаПример
type1required""
id1required84
uid1required46

Примеры кода

async function putConversationRead() {
   const baseUrl = 'http://apilocal.stableproxy.com/v2';
   const req = await fetch(baseUrl + '/conversation/read/{type}/{id}/{uid}'
      .replace("{type}", "")
      .replace("{id}", 84)
      .replace("{uid}", 46), {
         method: 'PUT',
         headers: {
            'Content-Type': 'application/json'
         }
      }
   );
   
   const res = await req.json();
}

Примеры ответов