Arendaja ressursid



Queue-Fair lisamine

Queue-Fair virtuaalne ooteruum on hõlpsasti ja mõne minutiga lisatav paljudele veebi- ja rakendusplatvormidele. Kasutage lihtsalt ühte meie adapteritest. Lisateavet selle kohta, kuidas Queue-Fair kõige paremini teie olemasoleva süsteemiga integreerida, leiate tehnilisest juhendist või Queue-Fair portaali > Abi jaotisest. Kui otsite teavet selle kohta, kuidas peatada robotite või inimeste mitmekordsete tellimuste tegemine või kaitsta oma NFT-müüki liigsete gaasitasude eest, saate lugeda seda ülevaadet või saada täielikku teavet portaali jaotisest Turvalisuse juhend.

Kliendipoolne adapter

Veebilehtede puhul on lihtsaim viis Queue-Fair-ga integreerimiseks lisada oma lehtedele kliendipoolne Queue-Fair adapteri JavaScripti silt. Te saate Adapteri ohutult lisada kõigile oma saidi lehekülgedele ja kasutada Queue-Fair portaalis olevaid aktiveerimisreegleid, et määrata, millised leheküljed võivad järjekorda visata.

Kuna see töötab teie külastajate brauseris, saavad tehniliselt vilunud külastajad kliendipoolse adapteri välja lülitada, kuid see on väga tõhus ülekoormuse vältimiseks, sest ainult väga väike osa inimesi üritab järjekorda mööda lasta, manipuleerides JavaScripti. Enamik meie kliendipoolset adapterit kasutavad, sest see on tõhus vahend, mis takistab saidi kokkuvarisemist, seda on lihtne paigaldada ja see ei tekita mingit sõltuvust meie süsteemi ja teie süsteemi vahel.

Saate lisada turvakihi, asendades JavaScripti sildi serveripoolse adapteriga, või kombineerida JavaScripti adapteri paindlikkust sellel leheküljel kirjeldatud hübriidse turvamudeliga; mõlemad meetodid on siis turvalised.

Üks koodirida

Kliendipoolse adapteri lisamiseks oma saidile, lisage lihtsalt järgmine üks rida koodi aadressile <head> lõik oma lehekülgedel:

Lisage meie virtuaalne ooteruum oma veebisaidile selle ühe koodireaga ja vältige veebisaidi krahhide tekkimist.

Mõned kliendid lisavad sõna defer sildile, mis põhjustab Adapteri skripti allalaadimist paralleelselt lehe analüüsiga ning alustab skripti täitmist külastaja brauseris alles siis, kui lehekülje analüüs on lõppenud (seega tavaliselt pärast seda, kui kõik teised skriptid teie lehel on lõppenud).

Sõna defer lisamine võib mõnel juhul parandada Time to First Paint'i aega väikese sekundi murdosa võrra, kuid kui te otsustate seda teha, tähendab see, et kõik külastajad, kes peaksid olema järjekorras, näevad teie kaitstud lehte sekundi murdosa võrra kauem, enne kui nad järjekorda saadetakse.

Google Tag Manager

Pakume Google Tag Manageri kaudu ka JavaScripti adapteri sildi. Otsige Queue-Fair ühenduse mallide galeriist, jaotisest Lisa silt. Pange tähele, et mõned reklaamblokeerijad takistavad Google'i master gtm.js allalaadimist, mis blokeerib kõik Google Tag Manageri toimingud, sealhulgas adapteri käivitamise nende külastajate jaoks.Meie virtuaalne ooteruumi silt Google Tag Manageri jaoks

GitHubi repositooriumid

Google Tag Manager

Google Tag Manager

Queue-Fair virtuaalse ooteruumi GitHubi repositoorium Google Client-Side Adapter Tagi Google Manager kliendipoolne silt.

Dünaamilised järjekorra leheküljed

Kõik soovitud andmed saab edastada teie veebisaidilt meie serveritele ja külastajate poolt kuvatavatele järjekorra lehekülgedele, kasutades atribuuti data-queue-fair-extra, mis on saadaval kliendipoolses JavaScripti sildis ja Google Tag Manageri rakenduses. Palun võtke ühendust klienditoega, kui soovite oma kontol lubada dünaamilisi ootejärjekorra lehekülgi.

Seda funktsiooni saate kasutada järjekorra lehekülgede kohandamiseks jooksvalt. Võite kasutada Queue-Fair-d ka selleks, et edastada andmeid, mida saadate meile koos oma külastajatega tagasi oma veebisaidile, kui nad on järjekorra kaudu läbitud, et tagada täiendav turvalisus.

Pakume ka dünaamilist järjekorra lehekülje API-d, mis kasutab lisaandmeid järjekorra lehekülje mis tahes aspekti kohandamiseks, nii et saate luua ühe järjekorra kogu oma saidi jaoks ja kohandada seda automaatselt oma saidi erinevate sündmuste või toodete jaoks, ilma et peaksite Queue-Fair-portaalis

oma järjekorra lehekülge muutma.



Shopify, Wordpress & WooCommerce

Kui kasutate Wordpressi-põhist saiti, näiteks WooCommerce'i ostukorvisüsteemi, saate hõlpsasti lisada Client-Side Javascripti adapteri tagi, kasutades Wordpress Insert Headers & Footers Plugin'i, ilma et peaksite muutma oma teemasid või puutuma Wordpressi koodi.

Lihtsalt lae alla Insert Headers & Footers Plugin, paki see lahti oma /wp-content/plugins/ kausta, aktiveeri plugin Plugins menüüst, ava plugin Settings menüüst, lisa Scripts 'ile Scripts in Header nagu näidatud, vajuta Save lehe allosas ja oledki valmis!

Shopify on sama lihtne - siin on juhised Queue-Fair kliendipoolse JavaScript-adapteri lisamiseks oma Shopify-poodi.

Queue-Fair portaali armatuurlaud

Kliendipoolne adapter Täiendavad ressursid

Kliendipoolset adapterit on täielikult kirjeldatud tehnilises juhendis. Tehniline juhend on saadaval Queue-Fair portaalis > Abi sektsioonis või saate selle koopia meilt tellida.


Serveri-poolsed adapterid

Kui kliendipoolne adapter töötab teie külastajate brauseris JavaScriptis, siis Queue-Fair serveripoolsed adapterid töötavad teie veebiserveris.

Veebiserveri adapterid

See tähendab, et teie veebiserver saab kasutada täiendavaid turvaelemente, et keelata juurdepääs inimestele, kes ei ole järjekorras. See tähendab ka seda, et teie veebiserver väldib koormust, mis tuleneb Adapteri skripti sisaldavate lehekülgede genereerimisest ja serveerimisest.

Queue-Fair serveripoolse adapteri raamatukogude lisamine võtab vaid mõned minutid, kusjuures adapteri aktiveerimiseks ja käivitamiseks on vaja teha minimaalseid muudatusi koodis.

Enamik meie kliendipoolse JavaScript-adapteriga alustavaid kliente kasutab serveripoolset adapterit ainult siis, kui selleks on konkreetne äriline vajadus.

Lihtne ja turvaline režiim

Queue-Fair serveripoolsed adapterid võivad töötada lihtsas või turvalises režiimis.

Lihtsas režiimis saadetakse kõik külastajad Queue-Fair-serveritele loendamiseks, olenemata sellest, kas järjekord on moodustatud või mitte. Kui järjekorda ei ole, saadetakse külastajad kohe tagasi teie veebiserverisse, ilma et nad näeksid järjekorra lehekülge - kuid teie veebiserveril on allkiri, mis tagab, et teie kaitstud ressurssidele pääsevad ligi ainult need inimesed, kes on järjekorra läbinud.

Turvalises režiimis saadetakse külastajad Queue-Fair-serveritele ainult siis, kui on olemas järjekord. Teie veebiserver konsulteerib selle määramiseks otse meie järjekorranumbrite serveritega. Külastajad on ikkagi turvaliselt digitaalselt allkirjastatud, olenemata sellest, kas järjekorra lehekülg on kuvatud või mitte.

Turvaline režiim on soovitatav igapäevaste järjekordade jaoks. Lihtne režiim on sobilik ajalise ürituse puhul, kui ootate tuhandeid inimesi, kuna see kõrvaldab teie veebiserverist meie järjekorraserveritele tehtava kontrollkõne tõttu tekkiva viivituse, mis tähendab, et saate inimesi tõhusamalt järjekorda saata.

GitHubi repositooriumid

PHP virtuaalse ooteruumi adapter') ?>

PHP

Queue-Fair virtuaalse ooteruumi serveripoolse adapteri GitHubi repositoorium PHP keeles.

Java virtuaalse ooteruumi adapter

Java

GitHubi repositoorium Queue-Fair Virtual Waiting Room Server-Side Adapter for Java, sealhulgas JBoss ja Tomcat.

Ruby virtuaalse ooteruumi adapter

Ruby

Queue-Fair Virtual Waiting Room Server-Side Adapteri GitHubi repositoorium Ruby ja (valikuliselt) Rails'i keeles.

Pythoni virtuaalse ooteruumi adapter

Python

Queue-Fair Virtual Waiting Room Server-Side Adapteri GitHubi repositoorium Pythonis ja (valikuliselt) Djangos.

dotNet virtuaalse ooteruumi adapter

.NET

Queue-Fair Virtual Waiting Room Server-Side Adapter for .NET, ASP ja C# GitHubi repositoorium.

Node.js & JavaScript virtuaalse ooteruumi adapter

Node.js & JavaScript

Queue-Fair Virtual Waiting Room serveripoolse adapteri GitHubi repositoorium Node.js ja (valikuliselt) Express jaoks.



Dünaamilised järjekorra leheküljed

Nagu kliendipoolse adapteri puhul, saab kõik soovitud andmed edastada teie veebiserverist meie serveritele ja teie külastajatele kuvatavatele järjekorra lehekülgedele, edastades selle teabe serveripoolse adapteri kutses. See hõlbustab dünaamilist järjekorra lehekülge või muud jooksvat kohandamist samamoodi - kõik kliendipoolse adapteri funktsioonid on täielikult toetatud. Palun võtke ühendust klienditoega, kui soovite oma kontol lubada dünaamilisi ootejärjekorra lehekülgi (Dynamic Queue Pages).

Serveri-poolne adapter Täiendavad ressursid

Meie serveripoolseid adaptereid on täielikult kirjeldatud tehnilises juhendis. Tehniline juhend on saadaval Queue-Fair portaalis > Abi sektsioonis või saate selle koopia meilt tellida. Lisateavet iga adapteri kohta leiate ka iga GitHubi repositooriumi README.md-st.


Võrgupoolsed adapterid

Queue-Fair Network-Edge adapterid töötavad teie CDN-i või pilveteenuste pakkuja raamistikus, mitte külastajate brauseris või teie päritoluserveris.

Lambda ja CDN teenusepakkuja adapterid

See annab sama turvalisuse kui serveripoolne adapter ja sama koormuskaitse kui Direct Link.

Queue-Fair Network-Edge Adapteri raamatukogude lisamine võtab vaid mõned minutid minimaalsete koodimuudatustega teie pilvepakkujal adapteri aktiveerimiseks ja käivitamiseks, mis tavaliselt võetakse kasutusele Lambda-funktsioonina või Edge Workerina.

Lihtne ja turvaline režiim

Nagu meie serveripoolsed adapterid, võivad ka meie võrguäärsed adapterid töötada lihtsas või turvalises režiimis.

Saadaval olevad adapterid

Amazon AWS CloudFront Network-Edge virtuaalse ooteruumi adapter') ?>

CloudFront

Amazon AWS CloudFront Network-Edge Virtual Waiting Room Adapter.

Cloudflare Network-Edge virtuaalse ooteruumi adapter

Cloudflare

Cloudflare Network-Edge virtuaalse ooteruumi adapter

Fastly võrguäärne virtuaalse ooteruumi adapter

Fastly

Fastly võrguäärne virtuaalse ooteruumi adapter..

Akamai Network-Edge virtuaalse ooteruumi adapter

Akamai

Akamai Network-Edge Virtual Waiting Room Adapter.



Dünaamilised järjekorra leheküljed

Nagu kliendipoolse adapteri puhul, saab teie saidilt edastada mis tahes andmeid meie serveritele ja teie külastajate poolt kuvatavatele järjekorras olevatele lehekülgedele, edastades selle teabe adapteri kutses. See hõlbustab dünaamilist järjekorra lehekülge või muud jooksvat kohandamist samamoodi - kõik kliendipoolse adapteri funktsioonid on täielikult toetatud. Palun võtke ühendust klienditoega, kui soovite oma kontol lubada dünaamilisi järjekorra lehekülgi.

Network-Edge adapter Täiendavad ressursid

Meie võrguäärseid adaptereid on täielikult kirjeldatud tehnilises juhendis. Tehniline juhend on saadaval Queue-Fair portaalis > Abi sektsioonis või saate selle koopia meilt tellida. Lisateavet iga adapteri kohta leiate ka iga GitHubi repositooriumi README.md-st.


REST APId

Queue-Fair annab arendajatele juurdepääsu kuuele REST API moodulile. API kasutamiseks on vaja Queue-Fair kontot. API juurdepääsu võimaldamiseks oma kontole võtke ühendust Queue-Fair klienditoega. Meie REST API moodulid vastavad OpenAPI, RFC 7807 ja RFC 3339 standarditele.

Meie API-moodulite pakett on kõikehõlmav - kõike, mida saate portaalis teha, saate teha ka API abil, välja arvatud portaali kasutajate haldamine, mis on privaatsuse huvides välja jäetud.

Iga API-moodul on täielikult dokumenteeritud aadressil api.queue-fair.net, kust leiate ka Swaggeri liidese kasutamise ja testimise lihtsustamiseks. Turvalisuse tagamiseks on kõik API-kutsed kaitstud turvalise TLS-krüpteerimisega ja nõuavad teie kontole omast API-võtit.

API moodulid

Aruandluse API

Reaalajas toimivate aruannete, ajalooliste aruannete ja agregeeritud järjekordade statistika jaoks.

Järjekorra haldamise API

Järjekordade loomiseks ja muutmiseks programmiliselt reaalajas.

Konto haldamise API

Kogu kontot hõlmavate seadete vaatamiseks ja uuendamiseks.

Varahalduse API

Google CDN-i poolt pakutavate Queue Pages'i poolt kasutatavate varade haldamiseks.

Esitluse API

Teie järjekorra lehekülgede HTML-i mis tahes aspekti muutmiseks ning variantide uuendamiseks ja loomiseks jooksvalt.

Aktiveerimise API

Aktiveerimisreeglite konfigureerimiseks, mis määravad, millised leheküljed teie saidil võivad käivitada järjekorra ja millist lehekülge näidatakse.



Dünaamilised järjekorra leheküljed

Saate oma järjekordade lehekülgi ka jooksvalt muuta, ilma et peaksite andmebaasi uuendama, kasutades portaali või esitluse API-d. Võtke ühendust klienditoega, et saada lisateavet ja lubada dünaamilised järjekordade leheküljed oma kontol.

REST API lisaressursid

Nagu RFC 7807 nõuab, leiate dokumentatsiooni veateadete kohta, mida meie REST API moodulid võivad tagastada, aadressil queue-fair.com/api-error.


Natiivsed rakendused

Queue-Fair näeb suurepäraselt välja nii mobiilibrauserites kui ka laua- ja sülearvutites.

Saate kasutada Queue-Fair-d ka otse oma emakeelsetes iOS- ja Android-rakendustes ning ka React Native'i rakendustes iOSis, Androidis, Windowsis ja MacOSis, et kaitsta ressursimahukaid tegevusi või toiminguid.

Queue-Fair rakendusadapterid kasutavad WebClienti, et kuvada kasutajatele kohandatud järjekorra kuvamist, kui teie teenused on liiga hõivatud, kusjuures paindlikkus ja kasutusmugavus on Queue-Fair Portal.

Sa võid panna kasutajad samasse järjekorda kui veebisaidi külastajad või luua eraldi järjekorra rakenduse kasutajate jaoks - see on sinu otsustada.

Nii nagu meie veebipõhised järjekorrad, salvestatakse iga kasutaja koht automaatselt, kui ta ka teie rakendusest eemale navigeerib.

GitHubi repositooriumid

iOS, MacOS ja Apple virtuaalse ooteruumi adapter

iOS & MacOS

Queue-Fair Virtual Waiting Room iOS ja MacOS adapteri GitHubi repositoorium.

Androidi virtuaalse ooteruumi adapter

Android

GitHubi repositoorium Queue-Fair Virtual Waiting Room Adapter for Android.

React Native rakenduse virtuaalse ooteruumi adapter

React Native

GitHubi repositoorium Queue-Fair virtuaalse ooteruumi adapteri jaoks React Native'i rakenduste jaoks Androidile, iOSile, MacOSile ja Windowsile.

Teated järjekorras

Queue-Fair-adapteri abil on lihtne saata Push-teavitus kasutajatele, kes ei kasuta teie rakendust või järjekorda, kui nende kord on kutsutud. Kasutaja koht järjekorras salvestatakse automaatselt püsivalt teie rakenduses. Kui kasutaja navigeerib teie rakendusest eemale, teatab teie rakendus Push-teavitusserverile, et tuleb saata teade, saates salvestatud järjekorra positsiooni teabe selle sõnumi osana teie Push-teavitusserverile.

See on sama tehnoloogia, mida me kasutame oma WeQ4U tarbijarakenduses, mida on ainuüksi Ühendkuningriigis alla laaditud umbes 2 miljonit korda.

Teie Push-teavitusserver kasutab Queue-Fair Status API-d perioodiliselt, et küsida hetkel teenindatava järjekorra positsiooni. Kui see on suurem kui konkreetse kasutaja järjekorra positsioon, on aeg saata sellele kasutajale teade. Kui kasutaja naaseb järjekorda või on Passed enne Push-teatise saatmist, teavitab adapter teie rakendust ja teie rakendus teatab Push-teatise serverile, et teade ei ole enam vajalik.

Meile teadaolevalt oleme ainus virtuaalse ooteruumi pakkuja, kes seda funktsiooni toetab.

Videoressursid

Siin on video Native App Adapteri toimimisest, mis näitab, et kasutaja koht salvestatakse isegi siis, kui rakendus on täielikult peatatud, ning näitab ka Adapteri konksud, mida teie rakendus kasutab Push-teavituste saatmiseks.

Täiendavad ressursid

Meie Native App Adapterid on kirjeldatud tehnilises juhendis. Tehniline juhend on saadaval Queue-Fair portaalis > Abi sektsioonis või saate selle koopia meilt tellida. Lisateavet iga adapteri kohta, mis on spetsiifiline iOS-i ja Androidi jaoks, leiate ka iga GitHubi repositooriumi README.md-st.


E-kaubanduse adapterid

Queue-Fair saab hõlpsasti lisada mis tahes e-kaubanduse süsteemi, kasutades eespool kirjeldatud kliendipoolset JavaScript-adapterit.

Pakume ka adapterkoodi, mis töötab serveripoolses osas paljude populaarsete e-kaubanduse serveritega.

GitHubi repositooriumid

Magento Plugin

Magento

GitHubi repositoorium Queue-Fair Virtual Waiting Room Adapter for Magento jaoks.

WooCommerce/PHP virtuaalse ooteruumi adapter

WooCommerce

Queue-Fair virtuaalse ooteruumi adapteri GitHubi repositoorium WooCommerce'i jaoks PHP-s.

PrestaShop/PHP virtuaalse ooteruumi adapter

PrestaShop

Queue-Fair Virtual Waiting Room Adapter for PrestaShop in PHP GitHubi repositoorium.

Täiendavad ressursid

Meie adapterid on kirjeldatud tehnilises juhendis. Tehniline juhend on saadaval Queue-Fair portaalis > Abi sektsioonis või saate selle meilt tellida.

Meil on saadaval ka täiendavad juhendid enamiku e-kaubanduse platvormide jaoks - küsige lihtsalt soovitud juhendit.


Hübriidne turvalisus

Saate hõlpsasti kombineerida kliendipoolse JavaScript-adapteri paindlikkust meie serveripoolse koodi pakutava täiendava turvakihiga.

Queue-Fair allkirjastab iga külastaja, keda me läbime, digitaalse sõrmejäljega, mis on ainulaadne selle külastaja jaoks. Ainulaadselt tööstusharus sisaldab allkiri ka külastaja brauserile iseloomulikku koodi, et vältida juurdepääsutunnuste jagamist.

Teie veebiserver saab allkirja kinnitada, kasutades ainult teile ja meile - mitte teie külastajatele - teadaolevat saladust, et tagada, et iga külastaja on Queue-Fair serveritest õiglaselt läbi käinud.

Seega saate kasutada kliendipoolset JavaScript-adapterit, et saata ja vastu võtta külastajaid järjekorda ja sealt välja ning kontrollida, kas neid on manipuleeritud, enne kui nad tellivad minimaalse serveripoolse koodiga, ja vältida sõltuvuse tekitamist meie süsteemist.

Meie GitHubi repositooriumides on esitatud näidiskoodid kõigis peamistes veebiprogrammeerimiskeeltes.

GitHubi repositooriumid

PHP

PHP

Queue-Fair virtuaalse ooteruumi serveripoolse adapteri GitHubi repositoorium PHP keeles.

Java

Java

GitHubi repositoorium Queue-Fair Virtual Waiting Room Server-Side Adapter for Java, sealhulgas JBoss ja Tomcat.

Ruby

Ruby

Queue-Fair Virtual Waiting Room Server-Side Adapteri GitHubi repositoorium Ruby ja (valikuliselt) Rails'i keeles.

Python

Python

Queue-Fair Virtual Waiting Room Server-Side Adapteri GitHubi repositoorium Pythonis ja (valikuliselt) Djangos.

.NET

.NET

Queue-Fair Virtual Waiting Room Server-Side Adapter for .NET, ASP ja C# GitHubi repositoorium.

Node.js & JavaScript Virtual Waiting Room Adapter') ?>

Node.js & JavaScript

Queue-Fair Virtual Waiting Room serveripoolse adapteri GitHubi repositoorium Node.js ja (valikuliselt) Express jaoks.

Täiendavad ressursid

Hübriidne turvamudel on täielikult kirjeldatud tehnilises juhendis. Tehniline juhend on saadaval Queue-Fair portaalis > Abi sektsioonis või saate selle meilt tellida.


Litsents

Meie avaldatud kood, mis on saadaval GitHub Queue-Fair repositooriumis, on litsentseeritud MIT litsentsi alusel, mis on üks kõige vabamatest avatud lähtekoodiga litsentsidest.


Tahad teada, kuidas Queue-Fair töötab?