צלם תמונות מסך עם ממשק ה- API של RESTful לתמונות המסך שלנו
ממשק ה- API של REST של GrabzIt מאפשר לך לצלם URL או HTML לחלוטין בטכניקות RESTful. לפני שתתחיל, אנא קרא בעיון את ההוראות המפורטות להלן, תלוי במקרה השימוש שלך. אחד מהפתרונות האחרים של ה- API שלנו אולי מתאים יותר.
- חלק מהתכונות כגון מיזוג ותצפית של תצלומים אינן זמינות דרך ממשק ה- REST הזה. כדי להשתמש בתכונות אלה תצטרך להשתמש בתכונה אחרת ספריית API
- אל תשתמש בממשק API זה בצד הלקוח, הוא יחשוף את מפתח היישום שלך! במקום זאת השתמש ב- ממשק API של JavaScript
כדי להתחיל, פשוט בחר מה אתה רוצה לעשות מהמסנן למטה והפרמטרים הזמינים יוצגו יחד עם דוגמה בסיסית.
בבקשה בבקשה וודא את כל ערכי הפרמטרים מקודדים בכתובות אתרים.
בעת המרת HTML כל הפרמטרים חייבים להיות פורסם בגוף הבקשה כזוגות מפתח-ערך. ודא שכל ערכי הפרמטרים מקודדים ב-URL, וסוג התוכן הוא יישום / x-www-form-urlencoded.
הלכידה תוחזר בתגובת HTTP. האפשרויות הנוספות הבאות זמינות גם עם סוג זה של לכידה, שכולן אופציונליות למעט אלה המסומנות כנדרש. בעת בדיקת פונקציונליות ה- API אנו ממליצים להשתמש דוור כדי לפשט את התהליך.
ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה התמונה הסופיים, אם רוחב הפלט מוגדר, גובה הפלט יהיה פרופורציונלי לרוחב הפלט
מקסימום: גובה מרבי לחבילה
גובה מלא: -1 (עובר -1 פירושו שגובה התמונה הממוזערת לא מצטמצם)
התחלה - מיקום ההתחלה של הסרטון שצריך להמיר into אנימציית GIF.
ברירת מחדל: 0 שניות
tabletoinclude - אינדקס הטבלה להמרה, האם כל הטבלאות בעמוד אינטרנט הוזמנו מראש דף האינטרנט למטה
ברירת מחדל: 1
target - פרמטר זה מציין את בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך intמסמך o, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם מספר אלמנטים ב- HTML תואמים, הראשון נבחר.
ברירת מחדל: ריקה
target - פרמטר זה מציין את בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך intoa תמונה, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר.
ברירת מחדל: ריקה
target - המזהה של אלמנט ה- HTML היחיד בדף האינטרנט שיש להשתמש בו כדי לחלץ טבלאות מתוך
templateid - הוסף תבנית מזהה המציין את הכותרת העליונה והתחתונה של המסמך
ברירת מחדל: ריקה
title - לספק כותרת למסמך PDF
ברירת מחדל: ריקה
waitfor - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS. ברגע שהאלמנט הוא נראה כי הלכידה מבוצעת. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר. כאשר משתמשים בפרמטר זה הוא יחכה מקסימום של 25 שניות לפני ביצוע הלכידה.
width - רוחב התמונה הממוזערת שהתקבלה בפיקסלים
ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה הסופי של התמונה, אם מוגדר גובה הפלט רוחב הפלט יהיה פרופורציונלי לגובה הפלט
מקסימום: רוחב מרבי לחבילה
רוחב מלא: -1 (עובר -1 פירושו שרוחב התמונה הממוזערת לא מצטמצם)
גודל אוטומטי: -1 (מעבר -1 פירושו שרוחב ה- GIF אנימציה מוגדלת ביחס לגובה שלו, אם הרוחב מתבצע בגודל אוטומטי הגובה לא יכול)
טיפול בשגיאה
אם יש בעיה כלשהי עם הבקשה ששלחת ל-API, יוחזר אובייקט JSON המסביר את השגיאה. הדרך הטובה ביותר לקבוע זאת היא לבדוק את סוג התוכן של התגובה לפני העיבוד, אם היא application/json אירעה שגיאה. קוד השגיאה שנמצא ב-JSON עוקב אחר ה- רשימה סטנדרטית של קודים.
{
"Result": false,
"Code":"URL is missing",
"Message":100
}