اذهب إلى المحتوى

السؤال

نشر (معدل)

طريقة اضافة ميزة تسجيل مستهدم جديد على الموقع عن طريق ربط خدمة نفاذ api وجلب بياناته من مركز المعلومات الوطني مثل الاسم ورقم جوال الموثق بابشر وهنوانه الوطني ؟ 

موقع تجاري وورد برس 

تم التعديل في بواسطة نهار العنزي
اضافة وورد برس

Recommended Posts

  • 0
نشر

لعمل ذلك أولا يجب التسجيل في مركز المعلومات الوطني للحصول على مفتاح API الذي سيسمح لك بالوصول إلى بيانات المستخدمين عبر خدمة نفاذ

ثانيا، إعداد موقع ووردبرس، من خلال تحميل وتثبيت إضافة (plugin) تتيح استخدام ال API في ووردبرس.

ثالثا، ربط الخدمة بووردبرس من خلال إدخال مفتاح API الذي تحصلت عليه من مركز المعلومات الوطني في الإعدادات المناسبة في ووردبريس عادة ستجد هذا الخيار في قسم الإعدادات الخاص بالإضافة التي قمت بتثبيتها.

رابعا، يمكنك استخدام ميزة إنشاء النماذج في ووردبريس أو إضافة نموذج تسجيل مستخدم جديد يدعم الاتصال بخدمة نفاذ وهنا يمكنك تصميم النموذج ليتضمن الحقول التي تريد جمع بياناتها من خدمة نفاذ مثل الاسم، رقم الجوال، والعنوان الوطني وما إلى ذلك.

بعدها يمكنك برمجة النموذج للاتصال بخدمة نفاذ باستخدام الواجهة البرمجية (API) المقدمة، عبر استخدام مفتاح API الخاص بك للمصادقة وجلب بيانات المستخدم الجديد.

وبعد استلام بيانات المستخدم الجديد من خدمة نفاذ، يمكنك استخدامها لإنشاء حساب جديد في موقعك التجاري، لكن يجب أولا التحقق من صحة البيانات المستلمة وتنسيقها بشكل مناسب قبل إدخالها في قاعدة البيانات لديك.

  • 0
نشر

أولاً عليك إنشاء حساب على مركز المعلومات الوطنيhttps://www.moi.gov.sa/wps/vanityurl/ar/nic  وتفعيل حسابك.

ثم تأتي خطوة الحصول على مفتاح API من خلال التالي:

  1. تسجيل الدخول إلى حسابك
  2. انتقلي إلى قسم "التطبيقات"
  3.  اضغطي على "إنشاء تطبيق جديد"
  4.  أدخلي اسم التطبيق ووصفًا له
  5. حددي الخدمات التي تريد الوصول إليها (خدمة "الاستعلام عن بيانات المواطن")
  6. اضغطي على "إنشاء" وسيتم توفير مفتاح API الخاص بك

بعد ذلك عليك تثبيت إضافة "WP API Manager" من مستودع ووردبريس وتفعيل الإضافة ثم  انتقلي إلى "الإعدادات" -> "WP API Manager".

ثم إضافة مفتاح API بالضغط على "إضافة نقطة نهاية جديدة" وأدخلي اسم نقطة النهاية (مثل "مركز المعلومات الوطني") ثم عنوان URL نقطة النهاية.

ثم أدخلي مفتاح API  وحددي طريقة المصادقة (Bearer Token)، ثم اضغطي  على "حفظ.

الآن عليك إنشاء نموذج تسجيل مستخدم جديد، وذلك بإنشاء صفحة جديدة في ووردبريس ثم أضيفي نموذجًا باستخدام عنصر "Formidable Forms".

وأضيفي الحقول التالية إلى النموذج:

  •  الاسم
  •  رقم الجوال
  • العنوان الوطني

ومن خلال الـ API تستطيعي ملء تلك الحقول عن طريق الاستعلام بالرقم القومي مثلاً.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...