Документация на метод "speedtest"
API для определения скорости загрузки, размера документа:
URL: https://tools.pixelplus.ru/api/speedtest
Принимает параметры:
GET:
1. Обязательные параметры:
- key - ключ доступа к API;
- url - URL для анализа;
2. Необязательные параметры (набор ключей/инструментов которые нужно применить):
- cb_response_time=on - Время отклика сервера(мс);
- cb_page_size=on - Размер страницы(КБ);
- cb_ip=on - IP-адрес сервера;
- cb_upload_time=on - Время загрузки исходного кода(мс);
- cb_server_response=on - Код ответа сервера;
Возвращает JSON с массивом:
В случае успеха: ["параметр 1":{"url":"значение 1"}, "параметр 2":{"url":"значение 2"}, ...]
В случае неудачи:
- {"url":"Not set","code":-50} - если не задан url;
- {"error":"access denided","code":-1} - если не задан ключ доступа;
- {"error":"access denided","code":-2} - если неверно задан ключ доступа;
- {"error":"unknown method","code":-3} - если неверно задано название метода;
- {"error":"Not enough daily limits","code":-68} — недостаточно дневных лимитов;
- {"error":"Not enough hourly limits","code":-80} — недостаточно часовых лимитов;
- {"error":"Not enough weekly limits","code":-81} — недостаточно недельных лимитов;
- {"error":"Not enough monthly limits","code":-82} — недостаточно месячных лимитов;
- {"error":"Not enough yearly limits","code":-83} — недостаточно годовых лимитов;