HERE API nunca ejecuta un trabajo por lotes, siempre devuelve el estado aceptado

Por alguna razón, mi aplicación dejó de funcionar esta mañana. Después de enviar un trabajo, al hacer una solicitud de su estado, solo devuelveaccepted

Aquí está el código que estoy usando para crear y ejecutar el trabajo:

$url = "https://batch.geocoder.api.here.com/6.2/jobs?action=run&app_code=".$app_code."&app_id=".$app_id."&[email protected]&outcols=latitude,longitude,locationLabel&outputcombined=true&indelim=|&outdelim=|&language=hu-HU&header=true";
    if($cURLHandler) {
        curl_setopt($cURLHandler, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
        curl_setopt($cURLHandler, CURLOPT_BINARYTRANSFER, true);
        curl_setopt($cURLHandler, CURLOPT_POST, true);
        curl_setopt($cURLHandler, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($cURLHandler, CURLOPT_POSTFIELDS, file_get_contents($userFolderURL."/batchjob.txt"));
        curl_setopt($cURLHandler, CURLOPT_URL, $url);

        $cURLResults = curl_exec($cURLHandler);

        curl_close($cURLHandler);
    }

Este es el contenido de un ejemplo batchjob.txt:

recId|searchText|country
1|"2120 Dunakeszi Barátság útja 18"|HUN
2|"2120 Dunakeszi Barátság útja 18"|HUN
3|"2120 Dunakeszi Baràtsàg útja 12"|HUN
4|"2120 Dunakeszi Barátság utja 49"|HUN
5|"2120 Dunakeszi Barátság útja 3"|HUN
6|"2120 Dunakeszi Barátság útja.30"|HUN
7|"2120 Dunakeszi Bátorkeszi utca 7."|HUN
8|"2120 Dunakeszi bercsényi u 27"|HUN
9|"2120 Dunakeszi Déli utca 12."|HUN

Después de crear y ejecutar un trabajo, verifico su estado cada 10 segundos con la siguiente solicitud de cURL:

$url = "https://batch.geocoder.api.here.com/6.2/jobs/".$requestID."?action=status&app_code=".$app_code."&app_id=".$app_id;

$ch = curl_init();
if($ch) {
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
    curl_setopt($ch, CURLOPT_HTTPGET, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    $result = curl_exec($ch);
    curl_close($ch);
}

Pero siempre devuelve el siguiente xml:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:SearchBatch xmlns:ns2="http://www.navteq.com/lbsp/Search-Batch/1"><Response><MetaInfo><RequestId>REQUESTID ommited</RequestId></MetaInfo><Status>accepted</Status><TotalCount>0</TotalCount><ValidCount>0</ValidCount><InvalidCount>0</InvalidCount><ProcessedCount>0</ProcessedCount><PendingCount>0</PendingCount><SuccessCount>0</SuccessCount><ErrorCount>0</ErrorCount></Response></ns2:SearchBatch>

Verifiqué dos veces, mi código de aplicación y mi ID de aplicación son válidos, por lo que realmente no veo la razón por la que esto está sucediendo.

De acuerdo con ladocumentos oficiales, mi primera solicitud de cURL debería crear e iniciar el trabajo, sin embargo, por alguna razón, parece que nunca lo hace. ¿Cuál puede ser el problema aquí?

Respuestas a la pregunta(1)

Su respuesta a la pregunta