כלים ללכידה ולהמרה של האינטרנט

דף אינטרנט ל- API של אייקון - חולץ Favicon עם GrabzIt

ממשק API של דף האינטרנט לאייקון ממיר כתובות URL into סמלים, פשוט נסה זאת הדגמה לראות את זה בפעולה. ממשק ה- API של דף האינטרנט לאייקון הוא לא סתם חוטף favicon, אלא מבסס את הסמל הסופי על כל הסמלים הזמינים לדף האינטרנט. אם אין סמלים זמינים זה יפיק אחד לדף האינטרנט. סמל המקור שנבחר, הרקע וכל גבול שנבחר יכולים להשתנות בהתאם לדרישות המשתמשים.

כדי להתחיל עם ה- API, החלף את דוגמת הטקסט של יישום המפתח בשיחה שלהלן באמצעות מפתח היישום שלך ואז קבע את פרמטר הגודל, אשר כברירת מחדל הוא 32. לבסוף ציין את דף האינטרנט שאתה רוצה להפוך into סמל, על ידי העברת כתובת האתר הנדרשת לפרמטר URL. בדוגמה הבאה https://www.astropioneer.blog/ מומר into סמל פיקסל של 48x48.

//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/
פרמטר URL המכיל & or ? תווים חייבים להיות מקודדים ב- URL.

כדאי לשמור על url פרמטר כפרמטר האחרון בשאילתהstring מכיוון שהדבר מונע את הצורך בקידוד ה- URL לרוב כתובות האתר המועברות לדף האינטרנט ל- API של אייקון.

אמנם ניתן להוריד את הסמל עם שפת צד שרת כמו PHP. ניתן גם להציג אותו ישירות בדף אינטרנט או להשתמש ב-JavaScript כפי שמוצג להלן. זכור כי בעת שימוש ב-Icon API בדף אינטרנט יש להוסיף את הדומיין של דף האינטרנט לרשימה של תחומים מורשים.

<img src="//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/"/>
<script>
fetch('https://api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/')
.then(response => response.blob())
.then(blob => {
    console.log(blob);
});
</script>

ניתן לשנות אייקון רק לעבור את השינוי שברצונך ליישם מהאפשרויות שלהלן. דוגמה לכך ניתן לראות כאן היה הטרנספורמציה שהופכת את האייקון שנוצר כתוצאה מכך.

//api.grabz.it/services/icon?key=Sign in to view your Application Key&transform=sepia&size=48&url=https://www.astropioneer.blog/

פרמטרים

ממשק ה- API לדף האייקון מקבל את ארבעת הפרמטרים הבאים.

שם תיאור אפשרויות
מפתח מפתח היישום שלך פרמטר זה נדרש ליצור אייקון תמונה
כתובת אתר כתובת האתר של דף האינטרנט להמרה intסמל oa פרמטר זה נדרש ליצור אייקון תמונה
גודל גודל הסמל המרובע שהתקבל אז 32 יביא לסמל 32x32px
לשנות הטרנספורמציה ליישום על הסמל שהתקבל.
ברירת המחדל אינה.
blackandwhite - צור אייקון בשחור לבן
grayscale - צור אייקון בגווני אפור
inverse - הפוך את צבעי הסמל
sepia - צור אייקון בצבע ספיה
מָקוֹר הגדירו את מקור הסמלים המועדף עליו נעשה שימוש
יצירת הסמל המוגמר.
ברירת המחדל היא הכל.
all - השתמש בכל סוגי הסמלים
favicon - השתמש רק ב- favicons
metadata - השתמש רק בסמלי המטא נתונים של דף האינטרנט

שגיאות

ממשק API לדף האייקון יכול להחזיר את קודי השגיאה הבאים.

קופונים תיאור
100 לא צוינה כתובת אתר
103 מפתח היישום חסר
104 מפתח יישומים לא מזוהה
114 גודל הסמל לא חוקי
401 התחום בו משתמשים בממשק ה- API חייב להיות מורשה.
500 דרוש שדרוג