Descargar geo
GEThttps://geonix.com/personal/api/v1/{apiKey}/resident/geo
Este punto final le permite descargar un archivo ZIP con la extensióngeo.json que contiene las ubicaciones disponibles para los proxies residenciales, lo que facilita la selección de objetivos geográficos específicos.
Parámetros de la ruta
Nombre | Tipo | Descripción |
|---|---|---|
| cadena | Clave API para autorizar solicitudes |
Cabeceras
Nombre | Valor |
|---|---|
Acepte |
|
Solicitar ejemplos
curl -X GET "https://geonix.com/personal/api/v1/YOUR_API_KEY_HERE/resident/geo" \
-H "Accept: application/octet-stream" \
-O -J<?php
$apiKey = "YOUR_API_KEY"; // Replace YOUR_API_KEY with your actual API key
$downloadUrl = "https://geonix.com/personal/api/v1/" . $apiKey . "/resident/geo";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $downloadUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/octet-stream'));
$response = curl_exec($ch);
if(curl_errno($ch)) {
echo "Error: " . curl_error($ch);
} else {
$destination = "geo.zip";
$file = fopen($destination, "w+");
fputs($file, $response);
fclose($file);
echo "ZIP archive has been downloaded successfully.";
}
curl_close($ch);
?>
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class GetPackageInfoExample {
public static void main(String[] args) {
String apiKey = "YOUR_API_KEY_HERE";
try {
URL url = new URL("https://geonix.com/personal/api/v1/" + apiKey + "/resident/package");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
// Print the response
System.out.println(response.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}