API02006: API-sleutel ongeldig
Wat dit betekent
De WooCommerce REST API-sleutel die wordt gebruikt, is ongeldig. API-sleutels worden gebruikt voor server-naar-serverauthenticatie, en de opgegeven sleutel komt niet overeen met een geldige sleutel in WooCommerce.
Veelvoorkomende oorzaken
- Sleutel verwijderd — De API-sleutel is uit WooCommerce verwijderd
- Typefout in sleutel — De sleutel is onjuist ingevoerd
- Verkeerd sleutelpaar — Consumer key en secret komen niet overeen
- Sleutel van andere site — Er worden sleutels gebruikt die voor een andere installatie zijn gegenereerd
Oplossen
1. De API-sleutel controleren
In WordPress Admin → WooCommerce → Instellingen → Geavanceerd → REST API:
- Controleer of je API-sleutel bestaat
- Controleer of deze niet is ingetrokken
- Noteer de rechten (lezen/schrijven/lezen-schrijven)
2. Nieuwe API-sleutels genereren
Als de sleutel ontbreekt of ongeldig is:
- Ga naar WooCommerce → Instellingen → Geavanceerd → REST API
- Klik op "Add key"
- Voer een beschrijving in (bijv. "WCPOS")
- Selecteer de gebruiker
- Kies "Read/Write"-rechten
- Klik op "Generate API key"
- Kopieer zowel de Consumer Key als de Consumer Secret (worden maar één keer getoond!)
3. POS-configuratie bijwerken
Voer de nieuwe API-sleutels in de POS in:
- Consumer Key (begint met
ck_) - Consumer Secret (begint met
cs_)
4. Sleutelrechten controleren
Zorg dat de sleutel voldoende rechten heeft:
- Read — Alleen gegevens bekijken
- Write — Alleen gegevens wijzigen
- Read/Write — Volledige toegang (aanbevolen voor POS)