ابحث في LA24X

اختصار لوحة المفاتيح: Ctrl / ⌘ + K

اكتب حرفين للبحث. يمكنك أيضًا استكشاف المكتبة.

افتح مكتبة المواضيع →

خيارات الخصوصية

اختر ما يناسبك. تعمل القراءة والأدوات دون التحليلات أو الحفظ الاختياري.

ضروري — فعّال دائمًا

توصيل الصفحات وتذكر اللغة وخيارات الخصوصية.

إعلانات

تفاصيل التخزين ↗

استدعاء الدوال: النموذج يقترح والتطبيق يصرّح وينفّذ

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

رسم توضيحي لموضوع: استدعاء الدوال: النموذج يقترح والتطبيق يصرّح وينفّذ
✓ اقتراح استدعاء يختلف عن تنفيذ فعل.✓ القراءة والكتابة تحتاجان ضوابط مختلفة.

الخلاصة

يقترح النموذج أداة ومعاملات، ويقرر التطبيق السماح وينفذ الفعل ويعيد نتيجته. وجود استدعاء مولّد لا يثبت إتمام حجز أو قراءة أو تحديث.

الفصل يمنع اعتبار إجابة طليقة دليلًا على تنفيذ مهمة.

امنح الأداة وظيفة مفهومة

قراءة حالة طلب مأذون أسهل في التقييد من أداة تشغّل أي أمر. حدد المدخلات وأبقِ الأسرار على الخادم. معرّف أرسله النموذج لا يثبت حق المستخدم في المورد.

افحص قبل التصرف

تحقق من وصول المستخدم ونطاق القيم والحقول غير المتوقعة. للإرسال أو الشراء، استخدم التفويض المقصود المناسب. عبارة «كن حذرًا» داخل التعليمات ليست آلية فرض صلاحيات.

أعد النتيجة الحقيقية

أرسل نتيجة أو خطأ قابلًا للمعالجة، لا قيمة توهم بالنجاح. امنع تكرار فعل الكتابة بأدوات الخدمة المناسبة وقيّد المحاولات. بعد مهلة اتصال، قد تكون حالة التنفيذ مجهولة؛ افحصها قبل إعادة فعل مؤثر عشوائيًا.

قبل أن تتخذ أي خطوة

قد تكون المعاملات صحيحة JSON وتطلب موردًا غير مصرح. التفويض والتحقق والموافقة على تغييرات مؤثرة مسؤولية التطبيق.

ما الذي يمكنك فعله الآن؟

  1. عرّف أداة بمهمة ومدخلات محددة.
  2. افحص الطلب والوصول والموافقة اللازمة قبل التنفيذ.
  3. نفّذ المسموح وأعد نتيجته، وعالج الفشل دون اختراع نجاح.
وصلت إلى نهاية الدليل؛ احتفظ به للرجوع إليه.العودة إلى البداية ↑