Skip to content

Вызовы Rest API

Для работы с Rest API Аспро.Cloud используется класс Rest.

Он предоставляет методы:

  • get() - GET запрос на получение записи, удаление записи, получение списка записей
  • post() - POST запрос на создание записи, изменение записи

SDK автоматически:

  • добавляет OAuth2 токены из контекста приложения
  • обновляет токены при необходимости
  • учитывает rate-limit ограничения

Пример

ts
import { App } from '@aspro-cloud/miniapp-jssdk'

const frame = await App.initializeFrame()

// Получение текущего пользователя
const user = await frame.rest.get('/core/user/get/')

// Получение данных пользователя по id
const user39 = await frame.rest.get('/core/user/get/39')

// Получение списка всех пользователей
const users = await frame.rest.get('/core/user/list')

// Изменение данных пользователя по id
await frame.rest.post('/core/user/update/39', {
  email_personal: 'neo@aspro.cloud',
})

// Удаление пользователя по id
await frame.rest.post('/core/user/delete/39')

Опубликовано под лицензией MIT.