الأخطاء وغلاف الاستجابة
كل استجابة — سواء نجاح أو فشل — تشترك في شكل غلاف واحد، لذا يمكنك تحليلها بالطريقة نفسها في كل مرة.
{
"error_code": 0,
"message": "Success",
"errors": null,
"data": { }
}عند الفشل
عند الفشل يحمل error_code رمزًا رمزيًا مثل WRONG_QUERY، وتكون data بقيمة null، وقد يتضمّن errors تفاصيل تحقق على مستوى الحقول. تعكس حالة HTTP فئة الخطأ (4xx للعميل، 5xx للخادم) بينما يحدّد الرمز السبب الدقيق — راجع مرجع رموز الأخطاء الكامل.