get_client_ips_geo_data - вывод данных об адресах клиентов, обращавшихся к ресурсу за интервал времени, и их гео-свойствах
17 апреля 2024
ID 249390
get_client_ips_geo_data(Auth, client_id, locale_id, resource_id, start_ts, end_ts)
Описание: метод выводит данные об адресах клиентов, обращавшихся к ресурсу за интервал времени (не более 1 часа), и их гео-свойствах.
Входные параметры:
client_id (int) - идентификатор клиента (целое число, от 1 до 4 294 967 295).
locale_id (int) - идентификатор локали (10 - для английского, 77 - для русского).
resource_id (int) - идентификатор ресурса (целое число, от 1 до 4 294 967 295).
start_ts (str) - начало интервала, за который выводить данные (’YYYY-MM-DD hh:mm:ss’).
end_ts (str,nil) - конец интервала, за который выводить данные (’YYYY-MM-DD hh:mm:ss’, конец интервала не должен быть меньше начала интервала). Может быть nil
, тогда берётся текущий момент времени.
Примечание:
Максимальный интервал времени - 1 час.
Отображается не более 100 000 записей.
Результат:
Строка в JSON-нотации следующей структуры:
[ { client_ip (str) - IP-адрес в текстовом формате (от 0.0.0.1 до 255.255.255.255) geo_country (str,null) - название страны geo_city (str,null) - название города geo_asn (int,null) - номер AS geo_isp (str,null) - название ISP geo_org (str,null) - название организации }, ... ]
|