الأخطاء
كل خطأ هو JSON منظّم، بحالة ونوع ورمز ثابتين يمكنك بناء منطقك عليها.
استجابة الخطأ دائماً بالشكل { "error": { "type", "message", "code", "request_id" } }. الحقل type أحد مجموعة ثابتة من القيم القابلة للقراءة برمجياً (انظر صفحة رموز الأخطاء)؛ أما message فمقروء للبشر وقد تتغير صياغته — لا تعتمد عليه في المعالجة البرمجية أبداً.
الحقل request_id يحدد الطلب بدقة في سجلات سما برايم نفسها — أرفقه عند التواصل مع الدعم بخصوص طلب فاشل معين.
راجع مجموعة الأخطاء أدناه للاطلاع على جدول الحالات/الأنواع الكامل وكيفية تحفيز كل منها عمداً في بيئة الاختبار.