Správa typů polí
Knowledge Graph podporuje různé typy polí, z nichž každé je určeno pro jiný druh dat.
Standardní typy polí
Každé pole je definováno typem. Toto jsou standardní typy polí dostupné na platformě Yext.
| Typ | Popis | Dostupné ověření |
|---|---|---|
| Výzva k akci | Výzva k akci s popiskem a odkazem | Počet znaků popisku (až 255), počet znaků odkazu (až 2 000) |
| Komplexní fotografie | Fotografie s integrovaným popisem, podrobnostmi, adresou URL pro prokliknutí a alternativním textem | Poměr stran, minimální šířka/výška |
| Komplexní fotogalerie | Galerie fotografií s integrovaným popisem, podrobnostmi, adresou URL pro prokliknutí a alternativním textem | Poměr stran, minimální šířka/výška, počet položek (až 500) |
| Komplexní video | Adresa URL YouTube (a YouTube Shorts) s integrovaným popisem | Počet znaků popisu (až 140) |
| Komplexní galerie videí | Galerie adres URL YouTube s integrovaným popisem | Počet znaků popisu (až 140 ), počet položek (až 100) |
| Denní časy | Nakonfigurujte jeden konkrétní čas pro každý den v týdnu. | Není k dispozici |
| Datum | Pole data | Časové období |
| Datum + čas | Pole data s určeným časem dne | Časové rozmezí |
| Vztah subjektu | Seznam souvisejících subjektů s možností výběru typu vztahu Jednosměrný, Obousměrný (sdílené pole) nebo Obousměrný (odlišné pole) | Volitelné typy subjektů, počet položek (až 5 000) |
| Soubor | Typy polí souborů lze nakonfigurovat tak, aby podporovaly jeden soubor nebo seznam souborů. | Formát souboru a maximální velikost souboru (až 1 GB) |
| Hodiny | Nakonfigurujte seznam provozní doby pro každý den v týdnu. Určete, zda je subjekt v provozu, a to pomocí možností otevřeno, zavřeno, rozděleno nebo 24 hodin. Pro konkrétní den můžete zadat více rozsahů provozní doby. | Není k dispozici |
| Víceřádkový text | Dlouhý text | Počet znaků (až 100 000) |
| Výběr více možností | Pole možností, kde si uživatel může vybrat více možností | Dostupné možnosti, počet položek (až 2 000) |
| Číslo | Číselné pole | Číselný rozsah |
| Telefon | Číselné pole s předvolbou země a automatickým formátováním telefonního čísla | Nevztahuje se (ověření platnosti telefonního čísla vychází z pravidel společnosti Google ) |
| Fotografie | Fotografie s alternativním textem | Poměr stran, minimální šířka/výška |
| Fotogalerie | Galerie fotografií s alternativním textem | Poměr stran, minimální šířka/výška, počet položek (až 500) |
| Cena | Pole ceny | Není k dispozici |
| Formát Rich Text | Textové pole s formátováním | Typ formátování (tučné, kurzíva, podtržené, seznam s odrážkami, číslovaný seznam, hypertextový odkaz, blok kódu), počet znaků (až 100 000) |
| Jednořádkový text | Krátký text | Počet znaků (až 100 000) |
| Výběr jedné možnosti | Pole možnosti, kde uživatel může vybrat pouze jednu možnost | Dostupné možnosti |
| Slug | Krátký, snadno čitelný popisek na konci adresy URL, který obvykle slouží jako identifikátor, např. yext.com/docs | Malá písmena, číslice a následující speciální znaky: - . _ ~ : / [ ] @ ! $ ’ ( ) * + ; = “ |
| Textový seznam | Seznam textových řetězců | Délka znaků (až 100 000), počet položek (až 1 000) |
| Čas | Hodnota v hodinách a minutách (hh:mm) |
Není k dispozici |
| URL | Adres URL webu | Počet znaků (až 2 000) |
| Video | Adresa URL YouTube (a YouTube Shorts) | Není k dispozici |
| Galerie videí | Galerie adres URL YouTube (a YouTube Shorts) | Poměr stran, minimální šířka/výška, počet položek (až 100) |
| Ano/Ne | Pole s možnostmi Ano, Ne nebo Nespecifikováno | Není k dispozici |
Typ pole souboru
Typ pole souboru umožňuje ukládat soubory přímo do vašich subjektů. Tento typ lze použít ve vlastních polích a typech vlastních polí.
Vlastnosti
Typ pole souboru se skládá z následujících pěti vlastností:
| Vlastnost | Popis |
|---|---|
sourceURL |
Zdrojová adresa URL souboru. Toto pole se vyplní pouze v případě, že soubor nahrajete pomocí hostované adresy URL. |
url |
Adresa URL souboru hostovaná Yext. |
mimeType |
Typ souboru MIME. Momentálně jsou podporovány všechny typy MIME. |
název |
Zobrazovaný název souboru. Uživatelsky nastavitelný. Poznámka: Vlastnost name nelze mapovat pomocí konektoru, ale lze ji nastavit nebo upravovat ve všech ostatních rozhraních. |
velikost |
Velikost souboru v bajtech. |
Typy polí souborů lze nakonfigurovat tak, aby podporovaly jeden soubor nebo seznam souborů. Tím se automaticky nastaví maximální počet ověření nahraných souborů na 1, resp. 5 000.
Platnost
Výchozí ověření polí souboru je uvedeno níže. Můžete také nastavit ověření pro vlastní pole souboru a typy vlastních polí souboru.
| Možnost | Výchozí ověření | Vlastní ověření |
|---|---|---|
| Formát souboru | Jsou povoleny všechny formáty typu MIME. | Nahrávané soubory můžete omezit na podmnožinu povolených typů souborů podle běžného typu MIME. |
| Maximální velikost souboru | Velikost souborů nesmí překročit 1 GB. | Nastavte jiný maximální limit velikosti v bajtech, kilobajtech nebo megabajtech. Hodnota musí být celé číslo. |
Poznámka: existuje známý problém s JsonFormat.Printer, který ovlivňuje Configuration as Code, kdy se vlastnost maxSize při vyžádání vrátí jako řetězec. Při použití však musí být tato vlastnost číslo.
Nahrávání souborů
Soubory lze nahrávat pomocí všech rozhraní pro úpravu subjektů v nástroji Knowledge Graph (tj. Úprava subjektů, Nahrávání subjektů, Konektory, API a CaC).
Všechna rozhraní podporují nahrávání souborů odkazem na zdrojovou adresu URL. Nahrávání z místního systému souborů je podporováno pouze v nástroji Úprava subjektů.
Pokud chcete nahrát soubor hostovaný online, uveďte hostovanou adresu URL pomocí vlastnosti url. Uvedená adresa URL se poté přenese do vlastnosti sourceUrl, zatímco pole URL se změní na adresu URL tohoto souboru hostovanou Yext.
Aktualizace souborů
Pokud chcete změnit soubor uložený v poli subjektu, aktualizujte hodnotu vlastnosti url tak, aby odpovídala adrese URL nového hostovaného souboru. Odesílání aktualizací do vlastnosti sourceUrl není podporováno.
Řetězec uživatelského agenta používaný ke stahování souborů je YextBot YextFileDownloader/1.0.
Přístup k uloženým souborům
K souborům uloženým v subjektech lze přistupovat prostřednictvím sekce Úprava subjektu a přes rozhraní API.
Úprava subjektu
Soubory lze stahovat z vlastnosti URL. Stav úprav tohoto pole zobrazí všechny vlastnosti pole Soubor. Vlastnosti souboru nelze v sekci Úprava subjektu upravovat, s výjimkou názvu souboru.
API
Otevřením adresy URL uložené ve vlastnosti url se soubor stáhne do místního zařízení. Takto by to vypadalo v Entities: GET.
| GET | https://api.yextapis.com/v2/accounts/me/entities?api_key=YOUR_API_KEY&v=YYYYMMDD |
Při vynechání ostatních polí vypadá odpověď takto:
{
"response": {
"entities": [{
"c_pdfFile": [{
"sourceUrl": "https://www.pdfs.com/123",
"url":"https://a.mktgcdn.com/f/3912636/123",
"mimeType": "application/pdf",
"name": "Instruction Manual",
"size": 2001
}]
}]
}
}
Typ pole fotografie
Typ pole fotografie umožňuje ukládat fotografie přímo do subjektů. Tento typ lze použít ve vlastních polích a typech vlastních polí.
Vlastnosti
Typ pole fotografie se skládá z následujících pěti vlastností:
| Vlastnost | Popis |
|---|---|
šířka |
Šířka fotografie v pixelech. |
výška |
Výška fotografie v pixelech. |
url |
Adresa URL souboru hostovaná Yext. |
sourceUrl |
Zdrojová adresa URL souboru. Toto pole se vyplní pouze v případě, že soubor nahrajete pomocí hostované adresy URL. |
thumbnails (starší verze) |
Starší funkce generující miniatury fotografií různých velikostí při jejich nahrání. Tato funkce byla nahrazena dynamickou transformací obrazu. Další informace o dynamické transformaci obrazu naleznete v článku nápovědy Přidání a úprava fotografií u subjektu |
Platnost
Můžete nastavit ověření pro vlastní pole fotografie a typy vlastních polí fotografie.
| Možnost | Dostupné ověření | Výchozí | Povolené hodnoty |
|---|---|---|---|
| Šířka | Nastavení minimální šířky v pixelech | 0 | Celá čísla 0–1000 |
| Výška | Nastavení minimální výšky v pixelech | 0 | Celá čísla 0–1000 |
| Poměr stran | Nastavení přijatelného poměru šířky k výšce | Volný | Neomezený, 1:1, 4:3, 3:2, 5:3, 16:9, 3:1, 2:3, 5:7, 4:5 a 16:10 |
Omezení
| Možnost | Povolené hodnoty |
|---|---|
| Velikost obrázku | Až 100 megapixelů |
| Formát obrázku | JPEG, PNG, BMP, GIF, TIFF, WEBP |
Nahrávání fotografií
Fotografie lze nahrávat pomocí všech rozhraní pro úpravu subjektů v nástroji Knowledge Graph.
Všechna rozhraní podporují nahrávání fotografií odkazem na zdrojovou adresu URL. Nahrání fotografie z místního systému souborů je podporováno pouze v nástroji Úprava subjektů.
Pokud chcete nahrát fotografii hostovanou online, vyplňte adresu URL fotografie ve vlastnosti url. Uvedená adresa URL se poté přenese do vlastnosti sourceUrl, zatímco pole URL bude obsahovat adresu URL fotografie hostovanou Yext.
Aktualizace fotografií
Pokud chcete změnit fotografii uloženou v daném poli Fotografie, aktualizujte hodnotu vlastnosti url tak, aby odpovídala adrese URL nově hostované fotografie. Odesílání aktualizací přímo do vlastnosti sourceUrl není podporováno.
Přístup k fotografiím
Po nahrání obrázku do subjektu se jeho hostovaná adresa URL uloží jako odkaz v poli tohoto subjektu. K subjektu můžete přistupovat prostřednictvím API a přímo načíst URL adresu fotografie, například:
| GET | https://api.yextapis.com/v2/accounts/me/entities?api_key=XXX |
Při vynechání ostatních polí vypadá odpověď takto:
{
"response": {
"entities": [{
"photoGallery": [{
"image": {
"width": 314,
"height": 366,
"url": "http://a.mktgcdn.com/p/Oua5ocwC7euaUFkJ-V8n3OpF76Xtfh_rdsDT9ki_laY/314x366.jpg"
}]
}]
}
}Každému obrázku je přiřazen dlouhý identifikátor UUID (výše uvedený dlouhý náhodný řetězec), takže adresa URL má formát: a.mktgcdn.com/p/UUID/WIDTHxHEIGHT.EXT.
Podporovány jsou protokoly HTTP i HTTPS.
Typy vlastního pole
Můžete vytvořit vlastní typy polí a seskupit více polí do jednoho složitého pole. Můžete například vytvořit typ pole „Přepsání provozní doby“ s dílčími poli pro den, čas otevření a čas zavření.
Obvykle použijete integrované typy polí v Yext. Pokud to vaše konkrétní použití vyžaduje, můžete si také vytvořit vlastní typy polí.
Pro vytvoření vlastního typu pole:
- Přejděte do Knowledge Graph > Konfigurace a klikněte na dlaždici Typy polí .
-
Klikněte na Přidat typ vlastního pole.
-
Zadejte základní informace o typu vlastního pole.
- Název typu pole
- Název API: nastaví se automaticky na základě názvu, ale můžete jej v případě potřeby upravit.
-
Popis typu (volitelný)
- Pokud používáte alternativní jazykové profily, přidejte překlady do vlastního typu subjektu. V nastavení možnosti Název nebo Popis klikněte na Přidat překlad.
- Vyberte požadovaný jazyk a zadejte přeloženou hodnotu. Pokud chcete přidat další překlad ke stejnému nastavení, klikněte na Uložit nebo Uložit a přidat další.
- Přidejte jednotlivá pole, která budou tvořit nový typ pole. Začněte kliknutím na tlačítko Přidat dílčí pole.
- Zadejte nastavení dílčího pole.
- Typ dílčího pole: zvolte typ dílčího pole, které chcete přidat. V závislosti na zvoleném typu pole se mohou nastavení mírně lišit.
- Popisek dílčího pole: zadejte popisek dílčího pole. V případě potřeby přidejte překlady.
- Ověření: nastavte pravidla ověření, jako je minimální nebo maximální počet znaků nebo jiný akceptovaný obsah v dílčích polích.
- Nastavení: vyberte, zda má být toto dílčí pole povinné při vyplňování vlastního pole a zda má toto dílčí pole možnosti výběru ze seznamu.
- Kliknutím na Přidat dílčí pole přidáte jakékoli další dílčí pole.
- Kliknutím na ikonu koše v dílčím poli jej odstraníte.
- Kliknutím na Uložit v dolní části obrazovky uložíte typ vlastního pole.
Komentáře
0 komentářů
K článku není možné přidávat komentáře.