צלם תמונות מסך עם ממשק ה- API של RESTful לתמונות המסך שלנו
ממשק ה- API של REST של GrabzIt מאפשר לך לצלם URL או HTML לחלוטין בטכניקות RESTful. לפני שתתחיל, אנא קרא בעיון את ההוראות המפורטות להלן, תלוי במקרה השימוש שלך. אחד מהפתרונות האחרים של ה- API שלנו אולי מתאים יותר.
- חלק מהתכונות כגון מיזוג ותצפית של תצלומים אינן זמינות דרך ממשק ה- REST הזה. כדי להשתמש בתכונות אלה תצטרך להשתמש בתכונה אחרת ספריית API
- אל תשתמש בממשק API זה בצד הלקוח, הוא יחשוף את מפתח היישום שלך! במקום זאת השתמש ב- ממשק API של JavaScript
- כדי להגביל אילו שרתים יכולים לגשת ל-API שלך, לאשר את כתובות ה-IP אתה רוצה להעניק גישה אליו
כדי להתחיל, פשוט בחר מה אתה רוצה לעשות מהמסנן למטה והפרמטרים הזמינים יוצגו יחד עם דוגמה בסיסית.
להלן כתובת ה-API, המשמשת עבור כל קריאות ה- REST API. בעת הגשת בקשות נא לוודא את כל ערכי הפרמטרים מקודדים בכתובות אתרים.
להלן כתובת ה-API, המשמשת עבור כל קריאות ה- REST API. בעת המרת HTML כל הפרמטרים חייבים להיות פורסם בגוף הבקשה כזוגות מפתח-ערך. ודא שכל ערכי הפרמטרים מקודדים ב-URL, וסוג התוכן הוא יישום / x-www-form-urlencoded.
הלכידה תוחזר בתגובת HTTP. האפשרויות הנוספות הבאות זמינות גם עם סוג זה של לכידה, שכולן אופציונליות למעט אלה המסומנות כנדרש. בעת בדיקת פונקציונליות ה- API אנו ממליצים להשתמש דוור כדי לפשט את התהליך.
ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה התמונה הסופיים, אם רוחב הפלט מוגדר, גובה הפלט יהיה פרופורציונלי לרוחב הפלט
מקסימום: גובה מרבי לחבילה
גובה מלא: -1 (עובר -1 פירושו שגובה התמונה הממוזערת לא מצטמצם)
התחלה - מיקום ההתחלה של הסרטון שצריך להמיר into אנימציית GIF.
ברירת מחדל: 0 שניות
התחלה - זמן ההתחלה בשניות לאחר הטעינה שממנו יש לצלם את הסרטון.
ברירת מחדל: 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 פירושו שרוחב התמונה הממוזערת לא מצטמצם)
לחזור על - באיזו תדירות בדקות יש לבדוק את כתובת האתר לשינוי.
cssselector - בורר ה-CSS שבו יש להשתמש כדי לזהות איזה חלק בדף האינטרנט יש לנטר.
לפרט :root כדי לפקח על כל דף האינטרנט
https://api.grabz.it/services/monitor?key=Sign in to view your Application Key&url=https://www.astropioneer.blog&email=hello@example.com&repeat=60&cssselector=%23id1
מחק צג
כדי למחוק צג אינטרנט פשוט ציין את המזהה שלו, יחד עם מפתח היישום שלך. אתה מקבל את המזהה בעת יצירת הצג משיטת האינטרנט הוסף צג לעיל. עם הצלחה זה יחזור נכון בתכונת התוצאה.
אם יש בעיה כלשהי עם הבקשה ששלחת ל-API, יוחזר אובייקט JSON המסביר את השגיאה. הדרך הטובה ביותר לקבוע זאת היא לבדוק את סוג התוכן של התגובה לפני העיבוד, אם היא application/json אירעה שגיאה. קוד השגיאה שנמצא ב-JSON עוקב אחר ה- רשימה סטנדרטית של קודים.
{
"Result": false,
"Code":"URL is missing",
"Message":100
}