توفر واجهات برمجة تطبيقات VTAP وظائف قوية تمكن المطورين من استرداد البيانات وتحديثها وإدارتها بكفاءة، بالإضافة إلى تنفيذ مجموعة متنوعة من العمليات بسلاسة.
في هذا الإصدار، نقدم لك الأمثلة التالية:
تحديث سجل باستخدام
إعادة تحميل عرض القائمة
استرداد تفاصيل دور المستخدم للمستخدم الذي سجل الدخول حاليًا
استرداد تفاصيل الدور لمستخدمين محددين
تحديث سجل باستخدام واجهة برمجة تطبيقات VTAP لإعادة تحميل البيانات تلقائيًا
لن تظهر التغييرات تلقائيًا على الواجهة الأمامية عند تحديث تفاصيل السجل باستخدام طريقتي POST أو PUT. وذلك لأن هذه الطرق تعمل على تحديث البيانات على جانب الخادم، ولكن الواجهة الأمامية لا تقوم تلقائيًا بجلب أحدث البيانات ما لم يتم توجيهها صراحةً للقيام بذلك. لضمان انعكاس التفاصيل المحدثة على الواجهة الأمامية، يجب إعادة تحميل الصفحة.
يمكننا تحديث السجل بشكل ديناميكي باستخدام واجهة برمجة التطبيقات VTAP دون الحاجة إلى إعادة تحميل الصفحة يدويًا.
إعادة تحميل عرض القائمة باستخدام واجهة برمجة التطبيقات VTAP
عند إنشاء سجل جديد عبر واجهة برمجة تطبيقات VTAP من واجهة عرض القائمة، لا يتم تحديث عرض القائمة تلقائيًا لإظهار السجل المضاف حديثًا. بدلاً من ذلك، يتعين على المستخدم إعادة تحميل الصفحة يدويًا لرؤية أحدث البيانات.
تقوم واجهة برمجة التطبيقات VTAP بتحديث عرض القائمة بشكل ديناميكي دون الحاجة إلى إعادة تحميل الصفحة يدويًا.
استرداد تفاصيل دور المستخدم للمستخدم المسجل الدخول حاليًا باستخدام واجهة برمجة تطبيقات VTAP
تتوفر واجهة برمجة تطبيقات VTAP التي تسترجع تفاصيل المستخدم المسجل الدخول حاليًا. تسترجع هذه الواجهة تفاصيل المستخدم مثل التفاصيل الشخصية أو التفضيلات أو البيانات المتعلقة بالنظام.
من بين المعلومات التي يتم إرجاعها بواسطة واجهة برمجة التطبيقات هذه، هناك تركيز محدد على تفاصيل دور المستخدم.
باستخدام واجهة برمجة التطبيقات هذه، يمكن للمطورين دمج الوظائف الخاصة بالمستخدم بسلاسة وضمان الترخيص المناسب والتجارب المخصصة بناءً على دور المستخدم.
عنوان URL لواجهة برمجة التطبيقات: "أنا"
على سبيل المثال:
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
}
});
استرداد تفاصيل الدور لمستخدمين محددين باستخدام واجهة برمجة التطبيقات VTAP
بإمكانك استرداد معلومات الدور لمستخدم معين باستخدام واجهة برمجة التطبيقات VTAP من خلال توفير معرف المستخدم كمعلمة.
على سبيل المثال:
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
}
});
قم بالتسجيل لتلقي آخر التحديثات!
بريدك الإلكتروني الترحيبي في طريقه إلى بريدك الوارد. إذا لم تتمكن من العثور عليه ، فتأكد من البحث في مجلد العروض الترويجية والبريد العشوائي.