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 /