VTAP API's: ontwikkelaars in staat stellen naadloos te vereenvoudigen, ophalen en innoveren
VTAP API's bieden krachtige functies waarmee ontwikkelaars efficiënt gegevens kunnen ophalen, bijwerken en beheren, en naadloos allerlei bewerkingen kunnen uitvoeren.
In deze editie geven wij u de volgende voorbeelden:
Vernieuw een record met behulp van
Lijstweergave opnieuw laden
Haal de gebruikersrolgegevens op van de momenteel aangemelde gebruiker
Haal de roldetails van specifieke gebruikers op
Vernieuw een record met behulp van de VTAP API voor automatisch opnieuw laden van gegevens
De wijzigingen worden niet automatisch weergegeven op de front-end wanneer recorddetails worden bijgewerkt met de POST- of PUT-methoden. Dit komt omdat deze methoden de gegevens op de server bijwerken, maar de front-end haalt niet automatisch de nieuwste gegevens op, tenzij expliciet is geïnstrueerd om dit te doen. Om ervoor te zorgen dat de bijgewerkte gegevens op de front-end worden weergegeven, moet de pagina opnieuw worden geladen.
We kunnen de record dynamisch vernieuwen met behulp van de VTAP API, zonder dat we de pagina handmatig opnieuw hoeven te laden.
Lijstweergave opnieuw laden met behulp van de VTAP API
Wanneer een nieuw record wordt gemaakt via de VTAP API vanuit een lijstweergave-interface, wordt de lijstweergave niet automatisch vernieuwd om het nieuw toegevoegde record te tonen. In plaats daarvan moet de gebruiker de pagina handmatig opnieuw laden om de nieuwste gegevens te zien.
De VTAP API vernieuwt de lijstweergave dynamisch zonder dat de pagina handmatig opnieuw hoeft te worden geladen.
Haal de gebruikersrolgegevens op van de momenteel aangemelde gebruiker met behulp van de VTAP API
Er is een VTAP API beschikbaar die de details van de momenteel ingelogde gebruiker ophaalt. Deze API haalt gebruikersdetails op, zoals persoonlijke details, voorkeuren of systeemgerelateerde gegevens.
In de informatie die deze API retourneert, ligt de nadruk specifiek op de roldetails van de gebruiker.
Met behulp van deze API kunnen ontwikkelaars naadloos gebruikerspecifieke functionaliteiten integreren en de juiste autorisatie en gepersonaliseerde ervaringen garanderen op basis van de rol van de gebruiker.
API-URL: "me"
Voorbeeld:
VTAP.Api.Get('me', {
'module': 'Users'
}, (error, response) => {
If (response) {
const roleInfo = response.roleid;
console.log(roleInfo.id); // Logs the role ID
console.log(roleInfo.label); // Logs the role name
}
});
VTAP.Api.Get('me', {
'module': 'Users'
}, (error, response) => {
If (response) {
const roleInfo = response.roleid;
console.log(roleInfo.id); // Logs the role ID
console.log(roleInfo.label); // Logs the role name
}
});
Haal de rolgegevens van specifieke gebruikers op met behulp van de VTAP API
U kunt rolinformatie voor een specifieke gebruiker ophalen met behulp van de VTAP API door de gebruikers-ID als parameter op te geven.
Voorbeeld:
VTAP.Api.Get('records', {
'module': 'Users',
‘Id’: ‘user_id’
}, (error, response) => {
If (response) {
const roleInfo = response.roleid;
console.log(roleInfo.id); // Logs the role ID
console.log(roleInfo.label); // Logs the role name
}
});
VTAP.Api.Get('records', {
'module': 'Users',
‘Id’: ‘user_id’
}, (error, response) => {
If (response) {
const roleInfo = response.roleid;
console.log(roleInfo.id); // Logs the role ID
console.log(roleInfo.label); // Logs the role name
}
});
Schrijf je in om de laatste updates te ontvangen!
Je welkomstmail is onderweg naar je inbox. Als je het niet kunt vinden, kijk dan zeker in de map Promoties en Spam.