Home > Technická podpora > FAQ > Chyba při analýze json, neočekávaný charakter

Chyba při analýze json, neočekávaný charakter

Tento článek může být užitečný pro administrátory, kteří mají LiveAgent instalovaný na vlastním serveru.

Pokud dojde k následující chybě 

znamená to, že místo JSON odpovědi z LiveAgent API, aplikace klietna v prohlížeči obdržela něco, co není JSON. V mnoha případech je to způsobeno tím, že požadavek na API např. /api/v3/contacts je nesprávně zpracován souborem index.php

Pokud máte povolen mod_rewrite, požadavky služby LiveAgent se spoléhají na mod_rewrite při zpracování požadavku URL a /api/v3/contacts/ by měl být zpracován /api/v3/index.php s parametrem contacts. Pokud je však váš mod_rewrite chybně nakonfigurován, tento požadavek může být zpracován souborem indexu v kořenovém adresáři vaší instalace. Vzhledem k tomu, že nerozpoznává parametry, odešle jako odezvu HTML domovské stránky zákaznického portálu. Když klientská aplikace obdrží HTML, nezdaří jej zpracovat, protože to není platný formát JSON.

Chcete-li nastavit mod_rewrite, aby /api/v3/index.php požadavek zpracoval, upravte /api/v3/.htaccess a po řádku

přidejte řádek

To nastaví mod_rewrite tak, že všechna přesměrování v souboru /api/v3/.htaccess by měla být doplněna / api / v3 /