VTAP API:er: Ge utvecklare möjlighet att förenkla, hämta och förnya sömlöst
VTAP API:er tillhandahåller kraftfulla funktioner som gör det möjligt för utvecklare att effektivt hämta, uppdatera och hantera data, samt utföra en mängd olika operationer sömlöst.
I den här utgåvan ger vi dig följande exempel:
Uppdatera en post med
Ladda om listvy
Hämta uppgifterna om användarrollen för den för närvarande inloggade användaren
Hämta rollinformationen för specifika användare
Uppdatera en post med VTAP API för automatisk omladdning av data
Ändringarna kommer inte automatiskt att visas på gränssnittet när postdetaljer uppdateras med POST- eller PUT-metoderna. Detta beror på att dessa metoder uppdaterar data på serversidan, men gränssnittet hämtar inte automatiskt den senaste datan om det inte uttryckligen uppmanas att göra det. För att säkerställa att de uppdaterade detaljerna återspeglas på användargränssnittet måste sidan laddas om.
Vi kan dynamiskt uppdatera posten med hjälp av VTAP API utan att behöva ladda om sidan manuellt.
När en ny post skapas via VTAP API från ett listvygränssnitt, uppdateras listvyn inte automatiskt för att visa den nyligen tillagda posten. Istället måste användaren manuellt ladda om sidan för att se den senaste informationen.
VTAP API uppdaterar listvyn dynamiskt utan att behöva ladda om sidan manuellt.
Hämta användarrollsinformationen för den för närvarande inloggade användaren med VTAP API
Ett VTAP API är tillgängligt som hämtar informationen om den för närvarande inloggade användaren. Detta API hämtar användarinformation som personliga detaljer, preferenser eller systemrelaterad data.
Bland informationen som returneras av detta API finns ett specifikt fokus på användarens rolldetaljer.
Genom att använda detta API kan utvecklare sömlöst integrera användarspecifika funktioner och säkerställa korrekt auktorisering och personliga upplevelser baserat på användarens roll.
API URL: "mig"
Exempel:
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
}
});
Hämta rolldetaljerna för specifika användare med VTAP API
Du kan hämta rollinformation för en specifik användare med VTAP API genom att ange användar-ID som en parameter.
Exempel:
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
}
});
Registrera dig för att få de senaste uppdateringarna!
Ditt välkomstmejl är på väg till din inkorg. Om du inte hittar den, se till att leta i mappen Kampanjer och skräppost.