
Näin korjaat virheelliset API-avaimen ja unauthorized-virheet OctoPrintissa
OctoPrintin API-avaimen vianmääritys
Lyhyt vastaus
Virheellinen tai luvaton API-avainvirhe Printer Toolsissa tarkoittaa lähes aina, että syötetty avain ei vastaa OctoPrintin asetuksissa olevaa nykyistä globaalia API-avainta. Erillinen virhe, jossa tulostin näkyy yhdistämättömänä, on yleensä sarjaporttiyhteysongelma itse OctoPrintissa, ei todennusongelma.
Mitä tarvitset
- Pääsy OctoPrintin omalle asetussivulle, API-osioon
- Printer Toolsiin jo lisätyn OctoPrint-tulostimen
- Muutaman minuutin avaimen uudelleenluomiseen, jos se on kadonnut tai muuttunut
Korjaa API-avainvirhe
- 1
Kopioi nykyinen avain uudelleen
Avaa OctoPrintin asetukset, siirry API-osioon ja kopioi globaali API-avain täsmälleen sellaisena kuin se näytetään, ilman ylimääräisiä välilyöntejä.
- 2
Vaihda avain Printer Toolsissa
Avaa tulostimen asetukset Printer Toolsissa ja liitä juuri kopioitu avain, korvaten sen, mitä siellä oli aiemmin.
- 3
Yhdistä uudelleen ja testaa
Yhdistä tulostin uudelleen. Jos hallintapaneeli latautuu, avain oli ongelma. Jos se yhä epäonnistuu, varmista, että kopioit sen samasta OctoPrint-instanssista, johon Printer Tools on suunnattu.
- 4
Luo avain uudelleen tarvittaessa
Jos avain katosi tai epäilet sen paljastuneen, luo se uudelleen OctoPrintin asetuksista ja päivitä se jokaiseen sitä käyttävään asiakassovellukseen, mukaan lukien Printer Tools.
- 5
Tarkista sarjaporttiongelma erikseen
Jos avain hyväksytään, mutta tulostin näkyy yhä yhdistämättömänä, katso OctoPrintin omasta yhteyspaneelista sarjaportin katkeamista sen sijaan, että jatkaisit API-avaimen vianmääritystä.
OctoPrintin API-avainasetukset


Printer Toolsin API-avainkentän on vastattava globaalia avainta, joka näkyy tällä hetkellä OctoPrintin omissa asetuksissa.
Miten Printer Tools käsittelee tätä
- Selkeä virheellinen tai luvaton tila näytetään, kun itse API-avain hylätään
- Erillinen sarjaportin katkaisutila, kun OctoPrintilla ei ole aktiivista yhteyttä tulostimeen
- Uudelleenyhdistäminen ilman tarvetta poistaa ja lisätä tulostinta uudelleen alusta
Mikä ei ole automaattista
- Printer Tools ei voi luoda tai korjata OctoPrint-API-avainta itsenäisesti
- Sarjaporttiyhteysongelma pitää korjata OctoPrintin omista yhteysasetuksista
- Käyttäjäkohtaisia API-avaimia ei tueta, vain yksi globaali avain toimii
Yleiset API-avainvirheet
Luvaton heti avaimen syöttämisen jälkeen
Varmista, että avain kopioitiin kokonaan ja ilman ylimääräisiä merkkejä, ja että se vastaa OctoPrintissa tällä hetkellä näkyvää avainta eikä vanhempaa tallennettua arvoa.
Avain toimi viikkoja ja sitten lakkasi toimimasta
Tarkista, luotiinko avain uudelleen OctoPrintissa, joko tarkoituksella tai lisäosan kautta, ja päivitä se Printer Toolsiin, jos näin on.
Avain hyväksytään, mutta tulostin näkyy yhteydettömänä
Tämä on sarjaporttiyhteysongelma itse OctoPrintissa, ei todennusongelma. Yhdistä tulostin uudelleen OctoPrintin omasta yhteyspaneelista.
Eri laitteilla näkyy erilaisia virheitä
Varmista, että jokainen laite käyttää samaa nykyistä API-avainta. Yhdelle puhelimelle tallennettu vanha avain epäonnistuu, vaikka toisella laitteella olisi jo oikea.
API-avainvirheet etäkäytössä
Sama API-avain pätee riippumatta siitä, muodostatko yhteyden suoraan, VPN:n vai OctoEverywheren kautta. Hylätty avain epäonnistuu samalla tavalla riippumatta siitä, miten palvelimeen otat yhteyttä.
Usein kysytyt kysymykset
Miksi Printer Tools sanoo luvaton, vaikka OctoPrintin sivusto toimii hyvin?
OctoPrintin omalla käyttöliittymällä voi jo olla voimassa oleva selainistunto, kun taas Printer Tools todentaa erikseen syöttämälläsi API-avaimella. Tarkista se avain uudelleen erikseen.
Vaikuttaako avaimen uudelleenluonti muihin OctoPrintia käyttäviin sovelluksiin?
Kyllä. Jokainen vanhaa globaalia avainta käyttävä asiakassovellus, ei vain Printer Tools, tarvitsee uuden avaimen syötettynä uudelleenluonnin jälkeen.
Eroaako 403-virhe täällä 401-virheestä?
Molemmat käsitellään Printer Toolsissa todennusongelmana ja johtavat samaan ratkaisuun, API-avaimen tarkistamiseen uudelleen OctoPrintin nykyistä arvoa vasten.
Voinko käyttää eri API-avaimia eri laitteilla?
OctoPrint myöntää oletuksena yhden globaalin avaimen, joten samaa avainta käytetään yleensä kaikilla laitteilla ja asiakassovelluksilla.
Katso täydellinen OctoPrint-yhteensopivuus
Käy läpi tuetut OctoPrint-ominaisuudet, kameran käyttöönotto, todennus ja nykyiset rajoitukset Printer Toolsissa.


