Geonix

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

apiKey*

cadena

Clave API para autorizar solicitudes

Cabeceras

Nombre

Valor

Acepte

application/octet-stream

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();
        }
    }
}

On this page

Descargar geo | Geonix