Recorra una solicitud de obtención de API con URL variable
Estoy tratando de llamar a CompaniesHouse API y buscar compañías registradas entre noviembre y febrero. El enfoque que tomé es elegir un índice inicial (una empresa registrada en noviembre) y un índice de detención (una empresa registrada en febrero) y recorrer para obtener las empresas registradas entre el índice inicial y final. Al igual que:
var needle = require("needle");
var startIdx = 11059000;
var stopIdx = 11211109;
for(idx = startIdx; idx < stopIdx; idx++)
{
needle('get', "https://api.companieshouse.gov.uk/company/"+idx, {
username: key,password:""
})
.then(function(data) {
})
.catch(function(err) {
console.log('Call the locksmith!' + err)
})
}
Pero esto no funciona, ya que da un tiempo de espera o un error de bloqueo de socket.
La API está actualmente en versión beta y algunas características aún no se han implementado.