
Zo los je een ongeldige API-sleutel en unauthorized-fouten in OctoPrint op
OctoPrint API-sleutel oplossen
Het korte antwoord
Een ongeldige API-sleutel of niet-geautoriseerde fout in Printer Tools betekent bijna altijd dat de ingevoerde sleutel niet overeenkomt met de huidige globale API-sleutel in OctoPrints Instellingen. Een aparte fout waarbij de printer als niet verbonden wordt getoond, is meestal een seriële verbindingsprobleem binnen OctoPrint zelf, geen authenticatieprobleem.
Wat je nodig hebt
- Toegang tot OctoPrints eigen Instellingenpagina, onder de API-sectie
- De OctoPrint-printer al toegevoegd in Printer Tools
- Een paar minuten om de sleutel opnieuw te genereren als deze verloren of gewijzigd is
Een API-sleutelfout oplossen
- 1
Kopieer de huidige sleutel opnieuw
Open OctoPrints Instellingen, ga naar de API-sectie en kopieer de globale API-sleutel exact zoals getoond, zonder extra spaties.
- 2
Vervang de sleutel in Printer Tools
Open de instellingen van de printer in Printer Tools en plak de vers gekopieerde sleutel, ter vervanging van wat er eerder stond.
- 3
Verbind opnieuw en test
Verbind de printer opnieuw. Als het dashboard laadt, was de sleutel het probleem. Als het nog steeds faalt, bevestig dat je hem hebt gekopieerd van dezelfde OctoPrint-instantie waarop Printer Tools is gericht.
- 4
Genereer de sleutel opnieuw indien nodig
Als de sleutel verloren is gegaan of je vermoedt dat hij is blootgesteld, genereer hem opnieuw vanuit OctoPrints Instellingen en werk elke client bij die hem gebruikt, inclusief Printer Tools.
- 5
Controleer apart op een serieel probleem
Als de sleutel wordt geaccepteerd maar de printer nog steeds als niet verbonden wordt getoond, kijk dan naar OctoPrints eigen verbindingspaneel voor een seriële ontkoppeling in plaats van door te gaan met het oplossen van de API-sleutel.
OctoPrint API-sleutelinstellingen


Het API-sleutelveld in Printer Tools moet overeenkomen met de globale sleutel die momenteel wordt getoond in OctoPrints eigen Instellingen.
Hoe Printer Tools dit afhandelt
- Een duidelijke ongeldige of niet-geautoriseerde status getoond wanneer de API-sleutel zelf wordt geweigerd
- Een aparte seriële ontkoppelingsstatus wanneer OctoPrint geen actieve verbinding met de printer heeft
- Opnieuw verbinden zonder de printer helemaal opnieuw te hoeven verwijderen en toevoegen
Wat niet automatisch is
- Printer Tools kan niet zelfstandig een OctoPrint API-sleutel genereren of repareren
- Een seriëel verbindingsprobleem moet worden opgelost vanuit OctoPrints eigen verbindingsinstellingen
- API-sleutels per gebruiker worden niet ondersteund, alleen de ene globale sleutel werkt
Veelvoorkomende API-sleutelfouten
Niet-geautoriseerd meteen na het invoeren van de sleutel
Bevestig dat de sleutel volledig en zonder extra tekens is gekopieerd, en dat deze overeenkomt met de sleutel die momenteel in OctoPrint wordt getoond, niet een oudere opgeslagen waarde.
De sleutel werkte weken en stopte toen
Controleer of de sleutel opnieuw is gegenereerd in OctoPrint, opzettelijk of via een plugin, en werk deze in dat geval bij in Printer Tools.
De sleutel wordt geaccepteerd, maar de printer wordt als losgekoppeld getoond
Dit is een seriëel verbindingsprobleem binnen OctoPrint, geen authenticatieprobleem. Verbind de printer opnieuw vanuit OctoPrints eigen verbindingspaneel.
Verschillende fouten verschijnen op verschillende apparaten
Bevestig dat elk apparaat dezelfde huidige API-sleutel gebruikt. Een oude sleutel opgeslagen op één telefoon zal falen, zelfs als een ander apparaat al de juiste heeft.
API-sleutelfouten bij externe toegang
Dezelfde API-sleutel is van toepassing of je nu rechtstreeks, via een VPN of via OctoEverywhere verbindt. Een geweigerde sleutel faalt op dezelfde manier, ongeacht hoe je de server bereikt.
Veelgestelde vragen
Waarom zegt Printer Tools niet-geautoriseerd terwijl OctoPrints website prima werkt?
OctoPrints eigen interface kan al een geldige browsersessie hebben, terwijl Printer Tools apart authenticeert met de API-sleutel die jij hebt ingevoerd. Controleer die sleutel specifiek opnieuw.
Heeft het opnieuw genereren van de sleutel invloed op andere apps die OctoPrint gebruiken?
Ja. Elke client die de oude globale sleutel gebruikt, niet alleen Printer Tools, moet de nieuwe sleutel invoeren nadat je deze opnieuw hebt gegenereerd.
Is een 403-fout hier anders dan een 401-fout?
Beide worden in Printer Tools behandeld als een authenticatieprobleem en leiden tot dezelfde oplossing, het opnieuw controleren van de API-sleutel tegen OctoPrints huidige waarde.
Kan ik verschillende API-sleutels per apparaat gebruiken?
OctoPrint geeft standaard één globale sleutel uit, dus dezelfde sleutel wordt normaal gesproken gebruikt op alle apparaten en clients.
Bekijk volledige OctoPrint-compatibiliteit
Bekijk de ondersteunde OctoPrint-functies, camera-instellingen, authenticatie en huidige beperkingen in Printer Tools.


