Plazenje po trgovini
Z rešitvijo Web Bot Auth lahko varno pooblastite lastne spletne pajke, skripte ali orodja za dostop do javne spletne trgovine Shopify. Web Bot Auth temelji na podpisih sporočil HTTP, ki se ustvarijo v skrbniku Shopify. Podpis morate vključiti v glave HTTP vsake zahteve, da se lahko preveri, ali zahteva prihaja iz pooblaščenega vira.
Podpise lahko uporabljate z avtomatiziranimi lastnimi orodji ali orodji zunanjih izvajalcev, ki dostopajo do vaše spletne trgovine za preglede dostopnosti in SEO, samodejno preizkušanje, analizo podatkov in v podobnih primerih uporabe. Vašo trgovino lahko spletni iskalniki in veliki jezikovni modeli (LLM) indeksirajo brez podpisov.
Na tej strani
Funkcije podpisov
Podpisi imajo naslednje funkcije:
- Varno preverjanje pristnosti: za svoje spletne pajke lahko ustvarite kriptografsko varne podpise.
- Nadzor nad potekom: nastavite lahko, da podpisi po določenem obdobju potečejo. Najdaljše obdobje so 3 meseci.
- Centralizirano upravljanje: vse svoje podpise lahko upravljate in si jih ogledate na enem mestu.
- Poimenovanje po meri: vsakemu podpisu lahko dodelite ime po meri, da ga lažje prepoznate.
- Omejitev na domeno: vsak podpis se uporabi za določeno domeno, ki mora biti povezana z vašo trgovino Shopify.
Premisleki pri ustvarjanju podpisov
Preden ustvarite in uporabite podpise, preglejte naslednje premisleke:
- Pregledovanje trgovine s podpisi je namenjeno samo analizi vaše spletne trgovine. Podpisi ne podeljujejo dostopa do vaše blagajne Shopify zaradi dodatnih varnostnih slojev blagajne.
- Uporabljajte jasna in opisna imena za podpise.
- Veljavnost podpisov poteče samodejno in jih ni mogoče obnoviti. Po poteku podpisa ustvarite novega in posodobite svoja orodja.
- Posamezen podpis se uporablja za eno domeno, zato morate določiti, za katero povezano domeno bo podpis uporabljen. Izberete lahko le domene, ki so povezane s Shopifyjem.
Ustvarjanje podpisa
Podpise lahko ustvarjate in upravljate neposredno v skrbniku Shopify.
V skrbniku Shopify pojdite na Spletna trgovina > Nastavitve.
V razdelku Dostop za pajke kliknite Ustvari podpis.
V polje Ime vnesite opisno ime za svoj podpis.
V polju Domena izberite domeno, za katero želite uporabiti ta podpis.
V razdelku Velja za izberite obdobje veljavnosti za svoj podpis.
Kliknite Ustvari.
Izbirno: če želite kopirati novo ustvarjeni vrednosti Signature-Input in Signature, kliknite Kopiraj ob posamezni vrednosti.
Ko podpis poteče, ni več veljaven. Poteklega podpisa ni mogoče obnoviti, lahko pa ustvarite novega.
Dodajanje podpisa zahtevam
Podpise lahko kopirate in jih nato dodate v glave HTTP svojih zahtev. Vsak podpis je sestavljen iz 3 glav HTTP, ki jih morate vključiti.
| Ime glave | Vrednost glave |
|---|---|
| Signature-Input | Dodajte vhodno vrednost podpisa. |
| Signature | Dodajte vrednost podpisa. |
| Signature-Agent | Vrednost Signature-Agent je niz, ki vsebuje veljaven URI posrednika. Za to vrednost uporabite "https://shopify.com" (z narekovaji). |
Za navodila glede dodajanja glav po meri glejte naslednjo dokumentacijo:
Ogled podpisov
V skrbniku Shopify si lahko ogledate naslednje informacije o obstoječih podpisih:
- Ime podpisa
- Povezana domena
- Prvih nekaj znakov vrednosti Signature-Input in Signature
- Vrednost Signature-Agent
- Datum poteka veljavnosti in stanje podpisa
V skrbniku Shopify pojdite na Spletna trgovina > Nastavitve.
V razdelku Dostop za pajke preglejte informacije o svojih podpisih.
Odpravljanje težav s podpisi
Izberite težavo s podpisom in sledite korakom za odpravljanje težav.
Odpravljanje težav s preverjanjem pristnosti
Če vaš pajek prejema napake o omejitvi hitrosti, vaš podpis ni veljaven. Preverite naslednje informacije:
- Prepričajte se, da v glavah HTTP uporabljate pravilno obliko podpisa.
- Poskrbite, da se z vsako zahtevo pošljejo glave Signature-Input, Signature in Signature-Agent.
- Preverite, ali je podpisu morda potekla veljavnost. Oglejte si datum poteka v skrbniku Shopify.
- Izvedite plazenje po domeni, povezani s podpisom.
Obnovitev izgubljenih podpisov
Če ste izgubili svoj podpis, ga lahko obnovite tako, da izvedete naslednje korake:
- V skrbniku Shopify pojdite v Spletna trgovina > Nastavitve.
- V razdelku Dostop za pajke na seznamu poiščite svoj podpis.
- Kliknite Kopiraj za kopiranje vrednosti Signature-Input, Signature in Signature-Agent v odložišče.
Sprememba datuma poteka podpisa
Po ustvarjanju podpisa ni mogoče spremeniti njegovega datuma poteka. Če želite nastaviti drugačen datum poteka, ustvarite nov podpis z želenim datumom poteka in nato posodobite svoje storitve, da bodo uporabljale nov podpis.
Stari podpis je še vedno veljaven in deluje do prvotnega datuma poteka veljavnosti.