Нещодавно я почав працювати більше з HTML і фронтенд-розробкою загалом, і моє завдання полягало в завантаженні фавіконів з різних адрес для покращення візуальної привабливості посилань.
Тут я натрапив на прихований API від Google для завантаження фавіконів.
Google Favicon API
Google пропонує прихований центральний API, який повертає фавікони у форматі jpeg — і в різних розмірах. Я бачив це в сервісах Google, де зображення надходить через gstatic.com — CDN Google.
https://www.google.com/s2/favicons?domain=${tld}&sz=${pixel-size}
Для мого блогу це може виглядати ось так:
https://www.google.com/s2/favicons?domain=schwabencode.com&sz=128
де розмір є необов’язковим, а в стандартному та резервному випадках повертається 16 пікселів.
Альтернативи
Окрім Google, Icon Horse також пропонує функціонально ідентичний API
А також пошуковий оператор DuckDuckGo має подібний API:
Автор
БЕН
Бен — пристрасний розробник і архітектор програмного забезпечення, який особливо зосереджений на .NET, хмарних технологіях і Інтернеті речей. У своїй професійній діяльності він працює над масштабованими платформами для Інтернету речей та Індустрії 4.0, зосередженими на наступному поколінні підключеної індустрії на базі Azure і .NET. Він керує найбільшим німецькомовним форумом C# myCSharp.de, є засновником Azure UserGroup Stuttgart, спільним організатором AzureSaturday, веде свій блог, бере участь в open-source проектах, виступає на різних конференціях та у групах користувачів, а також знаходить трохи вільного часу. Він є Microsoft MVP з 2015 року за .NET та Azure.
Оригінально опубліковано на https://schwabencode.com 7 січня 2025 року.
Перекладено з: Use a hidden Google API to load favicons