Rest API Calls
The Rest class is used to work with the Аспро.Cloud Rest API.
It provides methods:
get()- GET request to retrieve a record, delete a record, retrieve a list of recordspost()- POST request to create a record, update a record
The SDK automatically:
- adds OAuth2 tokens from the application context
- refreshes tokens when needed
- respects rate-limit restrictions
Example
ts
import { App } from '@aspro-cloud/miniapp-jssdk'
const frame = await App.initializeFrame()
// Get current user
const user = await frame.rest.get('/core/user/get/')
// Get user data by id
const user39 = await frame.rest.get('/core/user/get/39')
// Get a list of all users
const users = await frame.rest.get('/core/user/list')
// Update user data by id
await frame.rest.post('/core/user/update/39', {
email_personal: 'neo@aspro.cloud',
})
// Delete user by id
await frame.rest.post('/core/user/delete/39')