API метод ip_info. Код страны по IP-адресу
API метод ip_info() возвращает двухбуквенный код страны (US, UK, CN и т. д.) для IP-адреса. Вы можете задать список IP-адресов для нахождения стран по каждому IP-адресу за один API вызов.
Вызов требует параметр GET:
- method_name — должен быть 'ip_info',
- ip — IPv4-адрес для получения двухбуквенного кода страны.
Дополнительный параметры POST:
- data — список IP-адресов, разделённые запятой (,).
Пример
https://api.cleantalk.org/?method_name=ip_info&ip=8.8.8.8
API возвращает JSON-строку, например:
{"data":{"8.8.8.8":{"country_code":"US","country_name":"United States"}}}
Разъяснение ответа:
- data — массив с проверенными записями,
- record — массив с подробностями каждой записи,
- country — двухбуквенный код страны для IP-адреса.
- record — массив с подробностями каждой записи,
Ограничения
Если возник лимит вызовов, то API сообщает об ошибке. Пример:
{"error_message":"Calls limit exceeded.","error_no":10}
Текущий лимит вызовов — 10 в 60 секунд.
Если возник лимит элементов данных в методе spam_check, API сообщает об ошибке. Пример:
{"error_message":"Received 1001 records to check, maximum 1000 records check per call.","error_no":8}
Текущий лимит элементов данных — 1000.
Рекомендованный тайм-аут не более 180 секунд.
Если Вы не нашли ответ на интересующий вас вопрос, то предлагаем вам связаться с нашими специалистами. [ https://cleantalk.org/my/support/open ].