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) - название организации

},

...

]

 

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!