Osobiste podsumowanie: okres postawiony bokiem w pasie w kolorze akcentu, jedna ogromna liczba, do czterech kapsułek ze statystykami i ponumerowana pierwsza trójka ze zdjęciami.
To prawdziwe rendery z API z przykładowymi wartościami z tabeli niżej. Przełącz rozmiar wyżej: ten sam szablon układa się w każdym z 6 rozmiarów — wyślij size albo sizes w zapytaniu.
Dla aplikacji, które wysyłają każdemu użytkownikowi jego rok (albo dotychczasowy miesiąc): muzycznych, sportowych, czytelniczych, finansowych czy SaaS — jeden render na osobę. Wielka liczba i okres zmniejszają się, gdy są za długie, kapsułki i nazwy kończą się wielokropkiem, a pozycja bez zdjęcia dostaje kafelek z inicjałem. W kadrach poziomych i kwadratowych okres stoi wzdłuż lewej krawędzi jak grzbiet książki; w pionowych pas leży u góry, a pierwsza trójka ma większe zdjęcia.
Każde pole jest opcjonalne. Za długi tekst zmniejsza się, zamiast wychodzić poza kadr; pole obrazka przyjmuje publiczny adres URL, który pobieramy po naszej stronie.
| Pole | Typ | Opis | Przykład |
|---|---|---|---|
headline_value |
tekst | Wielka liczba, np. 48 210. domyślnie: 1,000 | 48,210 |
headline_label |
tekst | Co ta liczba liczy, np. minut słuchania. | minutes listened |
period |
tekst | Okres w pasie, np. 2026 albo Październik do dziś. domyślnie: 2026 | 2026 |
user_name |
tekst | Imię osoby, dla której jest podsumowanie. | Maya Chen |
stats |
tekst | Do czterech kapsułek jako pary etykieta|wartość oddzielone średnikami, np. Utwory|2140; Wykonawcy|386. | Songs|2,140; Artists|386; Top genre|Indie pop; Longest streak|41 days |
top_1 |
tekst | Nazwa pierwszej pozycji z trójki (wykonawca, trasa, książka). | Lena Ortiz |
top_1_image |
adres obrazka | Zdjęcie pierwszej pozycji; bez niego pojawia się kafelek z inicjałem. | https://example.com/images/avatar-woman.jpg |
top_2 |
tekst | Nazwa drugiej pozycji. | The Night Owls |
top_2_image |
adres obrazka | Zdjęcie drugiej pozycji. | https://example.com/images/album-cover.png |
top_3 |
tekst | Nazwa trzeciej pozycji. | Marcus Lee |
top_3_image |
adres obrazka | Zdjęcie trzeciej pozycji. | https://example.com/images/avatar-man.jpg |
app_name |
tekst | Nazwa aplikacji w górnym rogu. | Northwind Music |
logo |
adres obrazka | Logo aplikacji w pasie akcentu. | https://example.com/images/logo-m.png |
accent |
kolor | Kolor marki w zapisie hex, np. #6366f1. Barwi przyciski, wyróżnienia i poświatę w tle. domyślnie: #a3e635 | #a3e635 |
theme |
dark | light | Schemat kolorów: dark albo light. | — |
Slug podajesz jako template. W odpowiedzi dostajesz adres gotowego PNG; ?wait=true trzyma połączenie, aż obrazek będzie gotowy.
curl -X POST "https://shareglint.com/v1/images?wait=true" \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "year-in-review",
"modifications": {
"headline_value": "48,210",
"headline_label": "minutes listened",
"period": "2026",
"user_name": "Maya Chen",
"stats": "Songs|2,140; Artists|386; Top genre|Indie pop; Longest streak|41 days",
"top_1": "Lena Ortiz",
"top_2": "The Night Owls",
"top_3": "Marcus Lee",
"app_name": "Northwind Music",
"top_1_image": "https://example.com/images/avatar-woman.jpg",
"top_2_image": "https://example.com/images/album-cover.png",
"top_3_image": "https://example.com/images/avatar-man.jpg",
"logo": "https://example.com/images/logo-m.png"
}
}'
Dla stron statycznych, Webflow, Shopify i narzędzi no-code: pola idą w query stringu, a całość podpisujesz swoim sekretem. Pierwsze żądanie renderuje obrazek, każde kolejne to przekierowanie na gotowy plik. Jak policzyć podpis.
<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/year-in-review.png?app_name=Northwind%20Music&headline_label=minutes%20listened&headline_value=48%2C210&period=2026&stats=Songs%7C2%2C140%3B%20Artists%7C386%3B%20Top%20genre%7CIndie%20pop%3B%20Longest%20streak%7C41%20days&top_1=Lena%20Ortiz&top_2=The%20Night%20Owls&top_3=Marcus%20Lee&user_name=Maya%20Chen&s=YOUR_SIGNATURE">
accent i theme zmieniasz w każdym żądaniu. Jeśli chcesz więcej, skopiuj szablon na swoje konto: dostajesz zwykły szablon HTML z tymi samymi polami, który edytujesz w panelu albo przez API. Jeśli slug jest na Twoim koncie wolny, kopia go przejmuje — Twoje integracje przechodzą na Twoją wersję bez zmiany jednej linijki.
curl -X POST "https://shareglint.com/v1/templates/library/year-in-review/copy" \
-H "Authorization: Bearer sk_live_YOUR_KEY"
Wyróżniona liczba
Zbiórka
Siatka wskaźników
Wykres słupkowy
Kamień milowy
Osiągnięcie z aplikacji
Wykres liniowy
Wykres pierścieniowy
Wyniki ankiety
Wszystkie szablony w kategorii Dane, wykresy i kamienie milowe (14) → · Wszystkie szablony →