विकसकांना प्रोग्रामरित्या त्रुटी हाताळण्यास सक्षम करण्यासाठी, जेव्हा त्रुटी येते GrabzIt PHP API एक 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 | कॉलबॅक 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 | पीडीएफसाठी अवैध पार्श्वभूमी मापदंड | 118 |
PARAMETER_INVALID_INCLUDE_LINKS | अवैध पीडीएफ किंवा डीओसीएक्ससाठी दुवे मापदंड समाविष्ट करा | 119 |
PARAMETER_INVALID_INCLUDE_OUTLINE | पीडीएफसाठी अवैध समाविष्ट बाह्यरेखा मापदंड | 120 |
PARAMETER_INVALID_PAGE_SIZE | अवैध पीडीएफ पृष्ठ आकार | 121 |
PARAMETER_INVALID_PAGE_ORIENTATION | पीडीएफसाठी अवैध पृष्ठ अभिमुखता | 122 |
PARAMETER_VERTICAL_MARGIN_TOO_LARGE | पीडीएफसाठी अनुलंब समास खूप मोठे आहे | 123 |
PARAMETER_HORIZONTAL_MARGIN_TOO_LARGE | पीडीएफसाठी क्षैतिज मार्जिन बरेच मोठे आहे | 124 |
PARAMETER_INVALID_COVER_URL | पीडीएफसाठी अवैध कव्हर URL | 125 |
PARAMETER_NON_EXISTANT_COVER_URL | पीडीएफसाठी निर्दिष्ट कव्हर URL विद्यमान नाही | 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_SUPPPress_VALUE | अवैध दमन मूल्य | 136 |
PARAMETER_MISSING_WATERMARK_IDENTIFIER | गहाळ watermark अभिज्ञापक | 137 |
PARAMETER_INVALID_WATERMARK_IDENTIFIER | अवैध watermark अभिज्ञापक | 138 |
PARAMETER_INVALID_WATERMARK_XPOS | अवैध watermark एक्स स्थान | 139 |
PARAMETER_INVALID_WATERMARK_YPOS | अवैध watermark y स्थान | 140 |
PARAMETER_MISSING_WATERMARK_ फोरमॅट | Watermark आढळले नाही | 141 |
PARAMETER_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 | कालावधी, एफपीएस, रुंदी आणि उंची पॅरामीटर्सचे संयोजन खूप मोठे आहे | 155 |
PARAMETER_START_TOO_SMALL | खूप लहान पॅरामीटर प्रारंभ करा | 156 |
PARAMETER_DURATION_TOO_SMALL | कालावधी पॅरामीटर खूप लहान | 157 |
PARAMETER_NO_HTML | एचटीएमएल निर्दिष्ट केलेले नाही | 163 |
PARAMETER_INVALID_TARGET_VALUE | अवैध लक्ष्य निर्दिष्ट | 165 |
PARAMETER_INVALID_HIDE_VALUE | निर्दिष्ट लपविण्यासाठी अवैध घटक | 166 |
PARAMETER_INVALID_INCLUDE_IMAGES | डीओसीएक्ससाठी दुवे पॅरामीटर समाविष्ट करा | 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 |
GENERIC_ERROR | सामान्य त्रुटी | 400 |
UPGRADE_REQUIRED | श्रेणीसुधारित करणे आवश्यक आहे | 500 |
फाईल_SAVE_रॉर | फाइल save त्रुटी | 600 |
FILE_NON_EXISTANT_PATH | फाईल पथ अस्तित्त्वात नाही | 601 |