Начало работы
Ссылка для запросов API:
https://api.iplogger.org/{module}/{method}/
где {module} это модуль API, а {method} это метод в модуле
Пример запроса для получения информации об IP адресе:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.iplogger.org/ip/info/");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-token: {YOUR_SECRET_KEY}',
'Content-Type: multipart/form-data'
]);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'ip' => '8.8.8.8'
]);
$res = curl_exec($ch);
curl_close($ch);
$res = json_decode($res, true);
print_r($res);
Все запросы на сервер должны быть в JSON или FORM-DATA формате.
Сервер отвечает в JSON формате.
Все запросы должны сожержать ваш API ключ, который можно создать на сайте в Аккаунт -> API.
Все запросы с сервера могут генерировать ошибки. Код ошибки передается через переменную status в ответе.
Пример ответа с ошибкой:
{'status': 'key_unknown'}
Если запрос предполагает данные в ответе, они будут переданы через переменную result:
{
'status': 'ok',
'result': [
'ip': '8.8.8.8',
'country': 'US',
'city': 'California',
'continent': 'South America'
]
}