Odeslání více stránek jedním požadavkem

Chcete-li odeslat více URL adres pomocí požadavku HTTP, zadejte svůj požadavek na následující adresu URL:

POST https://search.seznam.cz/indexnow

Formát požadavku

POST /indexnow HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: search.seznam.cz
{
  "host": "www.example.com",
  "key": "08010cc4059241279956c149500d1af1",
  "keyLocation": "https://www.example.com/myIndexNowKey63638.txt",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/folder/url2",
    "https://www.example.com/url3"
  ]
}

Kde:

Parametr Typ Vyžadováno Popis
host Řetězec Ano URL vaší stránky
key Řetězec Ano Klíč pro verifikaci
keyLocation Řetězec Ne Umístění klíče na serveru
urlList Pole Ano Seznam URL adres

Formát odpovědi

HTTP/1.1 200 Ok
Content-Type: text/plain; charset=utf-8

Tabulka ostatních návratových kódu (API vrací text v angličtině):

Kód Důvod Popis
400 Špatné parametry V požadavku byly odeslány nesprávné parametry.
403 Špatný klíč Klíč se nepodařilo načíst nebo neodpovídá adresám URL uvedeným v požadavku.
405 Metoda není povolena Jsou podporovány metody GET a POST.
422 Nevalidní parametr url Požadavek obsahuje neplatnou adresu URL nebo předaný klíč není vhodný pro jeho zpracování.
422 Nevalidní parametr key location Parametr keyLocation je zadán nesprávně.
422 Klíč musí mít alespoň 8 znaků Klíč musí mít alespoň 8 znaků.
422 Klíč obsahuje více než 128 znaků. Klíč obsahuje více než 128 znaků.
422 Klíč se musí skládat poze ze znaků a-z, A-Z, 0-9 nebo - Klíč obsahuje neplatné znaky.
422 Nebyl poskytnut žádný host V požadavku chybí host.
422 Nebyl poskytnut žádný klíč V požadavku chybí klíč.
422 Nebyla zadána žádná adresa URL V požadavku chybí parametr url.
422 Ne více než 10 000 URL Parametr urlList obsahuje více než 10 000 adres URL.
422 Url list musí být pole Chybí parametr urlList nebo se nejedná o pole.
422 Url list je prázdný Parametr urlList je prázdný.
422 Url list musí obsahovat řetězce Parametr urlList musí obsahovat pouze řetězce.
429 Příliš mnoho požadavků Byl překročen počet požadavků na jednu IP adresu.


Další informace můžete najít v oficiální dokumentaci protokolu IndexNow.

Kontaktujte nás