من أجل تمكين المطورين من معالجة الأخطاء برمجياً ، عند حدوث خطأ GrabzIt PHP API يلقي GrabzItException الذي يحتوي على رمز الخطأ الذي يعين مباشرة خطأ. يتم توضيح كيفية تعيين كل رمز خطأ لخطأ في الجدول أدناه ، مما يؤدي إلى تجنب الحاجة إلى تحليل رسائل الخطأ.
يظهر أدناه مثال على استثناء GrabzItException باستخدام رموز الخطأ لتحديد كيفية التعامل مع الخطأ.
try { $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); $grabzIt->URLToImage("https://www.tesla.com"); $grabzIt->SaveTo("images/result.jpg"); } catch(\GrabzIt\GrabzItException $e) { if ($e->getCode() == \GrabzIt\GrabzItException::PARAMETER_NO_URL) { //Please enter a URL } }
قيمة الخطأ | الوصف | رمز |
---|---|---|
PARAMETER_NO_URL | عنوان URL مفقود | 100 |
PARAMETER_INVALID_URL | عنوان URL المحدد غير صحيح | 101 |
PARAMETER_NON_EXISTANT_URL | عنوان URL المحدد غير موجود | 102 |
PARAMETER_MISSING_APPLICATION_KEY | مفتاح التطبيق مفقود | 103 |
PARAMETER_UNRECOGNISED_APPLICATION_KEY | مفتاح التطبيق غير معروف | 104 |
PARAMETER_MISSING_SIGNATURE | التوقيع مفقود | 105 |
PARAMETER_INVALID_SIGNATURE | التوقيع غير صالح | 106 |
PARAMETER_INVALID_FORMAT | التنسيق المحدد غير صالح | 107 |
PARAMETER_INVALID_COUNTRY_CODE | رمز البلد المحدد غير صالح | 108 |
PARAMETER_DUPLICATE_IDENTIFIER | المعرف المحدد موجود بالفعل | 109 |
PARAMETER_MATCHING_RECORD_NOT_FOUND | سجل المطابقة غير موجود | 110 |
PARAMETER_INVALID_CALLBACK_URL | عنوان URL الخاص برد الاتصال المحدد غير صحيح | 111 |
PARAMETER_NON_EXISTANT_CALLBACK_URL | عنوان رد الاتصال غير موجود | 112 |
PARAMETER_IMAGE_WIDTH_TOO_LARGE | عرض الصورة المحدد كبير جدًا | 113 |
PARAMETER_IMAGE_HEIGHT_TOO_LARGE | ارتفاع الصورة المحدد كبير جدًا | 114 |
PARAMETER_BROWSER_WIDTH_TOO_LARGE | ارتفاع المتصفح المحدد كبير جدًا | 115 |
PARAMETER_BROWSER_HEIGHT_TOO_LARGE | عرض المستعرض المحدد كبير جدًا | 116 |
PARAMETER_DELAY_TOO_LARGE | تأخير المحدد كبير جدا | 117 |
PARAMETER_INVALID_BACKGROUND | معلمة خلفية غير صالحة لملف PDF | 118 |
PARAMETER_INVALID_INCLUDE_LINKS | تضمين غير صالح معلمة الروابط لقوات الدفاع الشعبي أو DOCX | 119 |
PARAMETER_INVALID_INCLUDE_OUTLINE | تضمين غير صالح معلمة مخطط تفصيلي لـ PDF | 120 |
PARAMETER_INVALID_PAGE_SIZE | حجم صفحة PDF غير صالح | 121 |
PARAMETER_INVALID_PAGE_ORIENTATION | اتجاه الصفحة غير صالح لقوات الدفاع الشعبي | 122 |
PARAMETER_VERTICAL_MARGIN_TOO_LARGE | الهامش العمودي لقوات الدفاع الشعبي كبير جدا | 123 |
PARAMETER_HORIZONTAL_MARGIN_TOO_LARGE | الهامش الأفقي لملف PDF أكبر من اللازم | 124 |
PARAMETER_INVALID_COVER_URL | عنوان URL للتغطية غير صالح لـ PDF | 125 |
PARAMETER_NON_EXISTANT_COVER_URL | عنوان URL المحدد للغلاف غير موجود في PDF | 126 |
PARAMETER_MISSING_COOKIE_NAME | اسم ملف تعريف الارتباط مفقود | 127 |
PARAMETER_MISSING_COOKIE_DOMAIN | مفقود ملف تعريف الارتباط المجال | 128 |
PARAMETER_INVALID_COOKIE_NAME | اسم ملف تعريف الارتباط غير صالح | 129 |
PARAMETER_INVALID_COOKIE_DOMAIN | ملف تعريف الارتباط غير صالح | 130 |
PARAMETER_INVALID_COOKIE_DELETE | ملف تعريف الارتباط غير صالح حذف القيمة | 131 |
PARAMETER_INVALID_COOKIE_HTTP | ملف HTTP غير صالح لملف تعريف الارتباط | 132 |
PARAMETER_INVALID_COOKIE_EXPIRY | انتهاء صلاحية ملف تعريف الارتباط غير صالح | 133 |
PARAMETER_INVALID_CACHE_VALUE | قيمة ذاكرة التخزين المؤقت غير صالحة | 134 |
PARAMETER_INVALID_DOWNLOAD_VALUE | قيمة تنزيل غير صالحة | 135 |
PARAMETER_INVALID_SUPPRESS_VALUE | قيمة إعاقة غير صالحة | 136 |
المعلمة_MISSING_WATERMARK_المعرف | مفقود watermark معرف | 137 |
PARAMETER_INVALID_WATERMARK_المعرف | باطل watermark معرف | 138 |
PARAMETER_INVALID_WATERMARK_XPOS | باطل watermark موقع x | 139 |
PARAMETER_INVALID_WATERMARK_YPOS | باطل watermark ذ الموقف | 140 |
المعلمة_MISSING_WATERMARK_شكل | Watermark غير معثور عليه | 141 |
معامل_WATERMARK_كبير جدًا | Watermark كبير جدا | 142 |
PARAMETER_MISSING_PARAMETERS | المعلمات المفقودة | 143 |
PARAMETER_QUALITY_TOO_LARGE | معلمة الجودة كبيرة جدا | 144 |
PARAMETER_QUALITY_TOO_SMALL | معلمة الجودة صغيرة جدا | 145 |
PARAMETER_REPEAT_TOO_SMALL | كرر المعلمة صغيرة جدا | 149 |
PARAMETER_INVALID_REVERSE | عكس المعلمة غير صالحة | 150 |
PARAMETER_FPS_TOO_LARGE | الإطارات لكل معلمة ثانية كبيرة جدًا | 151 |
PARAMETER_FPS_TOO_SMALL | الإطارات لكل معلمة ثانية صغيرة جدًا | 152 |
PARAMETER_SPEED_TOO_FAST | المعلمة السرعة بسرعة كبيرة | 153 |
PARAMETER_SPEED_TOO_SLOW | المعلمة السرعة بطيئة جدا | 154 |
PARAMETER_INVALID_ANIMATION_COMBINATION | مزيج من المعلمات المدة ، FPS ، العرض والارتفاع كبير جداً | 155 |
PARAMETER_START_TOO_SMALL | ابدأ المعلمة صغيرة جدًا | 156 |
PARAMETER_DURATION_TOO_SMALL | المعلمة مدة صغيرة جدا | 157 |
PARAMETER_NO_HTML | لم يتم تحديد HTML | 163 |
PARAMETER_INVALID_TARGET_VALUE | تم تحديد هدف غير صالح | 165 |
PARAMETER_INVALID_HIDE_VALUE | عنصر غير صالح لإخفاء المحدد | 166 |
PARAMETER_INVALID_INCLUDE_IMAGES | قم بتضمين ارتباطات المعلمة لـ DOCX | 167 |
PARAMETER_INVALID_EXPORT_URL | عنوان URL للتصدير غير صالح | 168 |
PARAMETER_INVALID_WAIT_FOR_VALUE | انتظر غير صحيح المحدد | 169 |
PARAMETER_INVALID_TRANSPARENT_VALUE | شفاف غير صحيح المحدد | 170 |
PARAMETER_INVALID_ENCRYPTION_KEY | مفتاح التشفير غير صحيح المحدد | 171 |
PARAMETER_INVALID_NO_ADS | تم تحديد قيمة إعلان غير صالحة | 172 |
PARAMETER_INVALID_PROXY | تم توفير إعدادات وكيل HTTP غير صالحة | 173 |
PARAMETER_INVALID_NO_NOTIFY | تم تحديد قيمة إشعار ملف تعريف ارتباط غير صالح | 174 |
PARAMETER_INVALID_HD | تم تحديد قيمة عالية الوضوح غير صالحة | 176 |
PARAMETER_INVALID_MEDIA_TYPE | تم تحديد قيمة نوع وسائط غير صالحة | 177 |
PARAMETER_INVALID_PASSWORD | تم تحديد قيمة كلمة مرور غير صالحة | 178 |
PARAMETER_INVALID_MERGE | تم تحديد معرف دمج غير صالح | 179 |
PARAMETER_INVALID_CLICK_VALUE | محدد CSS غير صالح للنقر فوق المحدد | 180 |
NETWORK_SERVER_OFFLINE | خادم حاليا | 200 |
NETWORK_GENERAL_ERROR | خطأ عام في الشبكة | 201 |
NETWORK_DDOS_ATTACK | هجوم الحرمان الموزع | 202 |
RENDERING_ERROR | خطأ في التقديم العام | 300 |
RENDERING_MISSING_SCREENSHOT | لقطة شاشة مفقودة | 301 |
خطأ عام | خطأ عام | 400 |
UPGRADE_REQUIRED | ترقية المطلوبة | 500 |
ملف_SAVE_خطأ | قم بتقديم save خطأ | 600 |
FILE_NON_EXISTANT_PATH | مسار الملف غير موجود | 601 |