Вызовы 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')