Strona internetowa do Icon API konwertuje adresy URL into ikony, po prostu spróbuj tego próbny zobaczyć to w akcji. Interfejs API strony internetowej do ikony nie jest po prostu chwytakiem ulubionych, ale opiera ostatnią ikonę na wszystkich dostępnych ikonach strony internetowej. Jeśli żadne ikony nie są dostępne, wygeneruje je dla strony internetowej. Wybrana ikona źródła, tło i dowolna wybrana ramka mogą ulec zmianie w zależności od wymagań użytkowników.
Aby rozpocząć pracę z interfejsem API, zamień przykładowy tekst klucza APLIKACJI w poniższym wywołaniu na twój klucz aplikacji następnie ustaw parametr size, który domyślnie ma wartość 32. Na koniec określ stronę, którą chcesz włączyć into ikona, przekazując wymagany adres URL do parametru adresu URL. W poniższym przykładzie https://www.tesla.com jest konwertowany into Ikona piksela 48x48.
https://www.tesla.com
//api.grabz.it/services/icon.ashx?key=Sign in to view your Application Key&size=48&url=https://www.tesla.com
Dobrze jest zachować url parametr jako ostatni parametr w zapytaniustring ponieważ pozwala to uniknąć kodowania adresów URL większości adresów URL przekazywanych na stronę internetową do interfejsu API Icon.
url
Chociaż ikonę można pobrać za pomocą języka po stronie serwera, takiego jak PHP. Można go również wyświetlić bezpośrednio na stronie internetowej, jak pokazano poniżej. Pamiętaj, że gdy używasz Icon API na stronie internetowej, domena strony musi zostać dodana do listy autoryzowane domeny.
<img src="//api.grabz.it/services/icon.ashx?key=Sign in to view your Application Key&size=48&url=https://www.tesla.com"/>
Ikonę można również przekształcić, po prostu przekaż transformację, którą chcesz zastosować, z poniższych opcji. Przykładem, który można tu zobaczyć, jest to, że transformacja sprawia, że uzyskana ikona jest sepia.
//api.grabz.it/services/icon.ashx?key=Sign in to view your Application Key&transform=sepia&size=48&url=https://www.tesla.com
Interfejs API strony internetowej do Icon akceptuje następujące cztery parametry.
blackandwhite
grayscale
inverse
sepia
all
favicon
metadata
Interfejs API strony internetowej może zwrócić następujące kody błędów.