Problem z hurtownią CEIDG

Problem z hurtownią CEIDG
adams0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 333
0

Kochani.

W poprzednim wątku https://4programmers.net/Forum/Webmastering/376161-uzywanie_hurtowni_danych_ceidg?p=1998470#id1998470
udało mi się pobrać dane za pomocą curl. Chciałem powtórzyć to przy pomocy node.js ale zwraca mi błąd 401

Kopiuj
const apiKey = 'secretsecretsecret'
const govUrl = 'https://dane.biznes.gov.pl/api/ceidg/v2/firmy?nip=8821549180'
const autorization = `Bearer ${apiKey}`;

async function getCompany() {
    const url = govUrl;
    try {
      const response = await fetch(url,  {
        method: 'GET',
        headers: {
            "Autorization": autorization,
            "Content-Type": "application/json"
        }
    });
      if (!response.ok) {
        throw new Error(`Response status: ${response.status}`);
      }
  
      const json = await response.json();
      console.log(json);
    } catch (error) {
      console.error(error.message);
    }
  }
  
  await getCompany()

Czy wiecie co robię nie tak?

hzmzp
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 741
4

zamiast "Autorization" powinno być "Authorization"

adams0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 333
0

No i się okazało że "hurtownia" to mocna przesada. Nie można pobrać więcej niż 25 wyników na raz!
A jak ustawię &limit na więcej niż 25 to wywala błąd.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.