Toob Brand.dev API-st brändi nime, kirjelduse, logod ja valdkonna.
Kogu oskus — vaikeversiooni hoitakse GitHubis; sinu muudatused jäävad sinu enda klooni.
Too brändiandmed brand.dev API-st ja salvesta logod kohalikult serveerimiseks.
Eralda sihtdomeen kasutaja sisendist. Eemalda protokoll ja lõpus olevad kaldkriipsud (nt „https://example.com/“ → „example.com“).
# BRANDDEV_API_KEY must be set in your environment
curl -s "https://api.brand.dev/v1/brand/retrieve?domain=${DOMAIN}" \
-H "Authorization: Bearer ${BRANDDEV_API_KEY}" \
-H "Content-Type: application/json"
Eralda vastusest:
- Brändi nimi (.brand.title või .brand.name)
- Kirjeldus (.brand.description)
- Logo URL-id (.brand.logos[] seast) — eelista ikooni/ruudukujulisi logosid kaardipaigutusteks, täislogosid päisteks
- Tööstusharu/kategooria, kui saadaval
LAADI logod ALATI kohalikult alla serveerimiseks. Ära kunagi viita tootmiskoodis välistele media.brand.dev URL-idele — need võivad muutuda või kaduda.
Salvestuskoht sõltub projektist. Otsi olemasolevaid mustreid:
- Next.js / staatilised saidid: public/logos/<context>/ (serveeritakse kui /logos/<context>/)
- Muud veebiprojektid: otsi olemasolevaid static/, assets/, images/ või public/ katalooge
- Kui konventsiooni pole: loo logos/ kataloog projekti staatiliste varade juure alla
<brand-slug>.<ext>, kus:<brand-slug> on väiketäheline brändinimi, tühikud asendatud sidekriipsudega (nt miss-a, mitte miss_a)<ext> vastab algsele faililaiendile (png, webp, jpg, svg)partners/, customers/), kui projektis on mitu logokogumitmkdir -p <logo-dir>
curl -sL "<logo-url>" -o "<logo-dir>/<brand-slug>.<ext>"
ls -la <logo-dir>/<brand-slug>.<ext>
Anna kasutajale: - Brändi nimi - Kirjeldus - Tööstusharu - Kohalik logo tee — tee, mida koodis kasutada (suhteline projekti staatilise juure suhtes) - Algne allika URL (ainult viiteks)
media.brand.dev URL-e otse tootmiskoodis.