Kehittäjän resurssit



Queue-Fair:n lisääminen

Queue-Fair Virtual Waiting Room on helppo lisätä moniin erilaisiin verkko- ja sovellusalustoihin muutamassa minuutissa. Käytä vain yhtä adaptereistamme. Löydät lisätietoja parhaasta tavasta integroida Queue-Fair serice olemassa olevaan järjestelmääsi teknisestä oppaasta tai Queue-Fair Portal > Help-osiosta. Jos etsit tietoa siitä, miten voit estää botteja tai ihmisiä tekemästä useita tilauksia tai suojata NFT-myyntiäsi liiallisilta kaasumaksuilta, voit lukea tämän yleiskatsauksen tai tutustua yksityiskohtaisesti Portaalin Turvallisuusopas-osiossa.

Nopein tapa päästä alkuun Queue-Fair:n kanssa on rekisteröityä käyttäjäksi Ilmainen taso tili - voit tehdä sen verkossa nyt ja aloittaa integroinnin ja testauksen heti.

Tarvitsetko apua jonon hintojen asettamisessa? Kaikki mitä sinun tarvitsee tietää, on tässä.

Asiakaspuolen sovitin

Verkkosivustoilla yksinkertaisin tapa integroitua Queue-Fair:n kanssa on lisätä sivuillesi Client-Side Queue-Fair Adapter JavaScript -tunniste. Voit lisätä sovittimen turvallisesti kaikkiin sivustosi sivuihin ja määrittää Queue-Fair-portaalin aktivointisääntöjen avulla, mitkä sivut voivat heittää jonon.

JavaScript Client-Side Adapter on turvallisempi kuin muiden palveluntarjoajien asiakaspuolen integraatiot. Koska se toimii kävijöiden selaimissa, teknisesti taitavien kävijöiden on mahdollista peukaloida Client-Side Adapteria, mutta se estää tehokkaasti ylikuormituksen, sillä vain hyvin pieni vähemmistö yrittää ohittaa jonon peukaloimalla JavaScriptiä. Useimmat asiakkaamme käyttävät Client-Side Adapteria, koska se estää tehokkaasti sivuston kaatumisen, on helppo asentaa ja koska se ei aiheuta riippuvuutta meidän järjestelmämme ja teidän järjestelmänne välille. Toisin kuin muiden palveluntarjoajien asiakassivun integraatiopalat, siitä voidaan tehdä väärentämissuojattu teknisessä oppaassa kuvatun hybridi-turvamallin avulla.

Voit lisätä suojauskerroksen korvaamalla JavaScript-tunnisteen palvelinpuolen sovittimella tai yhdistämällä JavaScript-sovittimen joustavuuden tällä sivulla kuvattuun hybriditurvamalliin; molemmat menetelmät ovat tällöin turvallisia.

Yksi koodirivi

Jos haluat lisätä asiakaspuolen sovittimen sivustoosi, lisää vain seuraava koodirivi tiedostoon <head> osio sivuillasi:

maailmanlaajuinen yhteisö ei sisällä veroja lajitella tarkentaa hinta jonotusjärjestelmä wordpress plugins

Jotkut asiakkaat lisäävät sanan defer tagiin, mikä aiheuttaa sen, että Adapter-skripti ladataan sivun jäsentämisen rinnalla ja että skriptin suoritus käynnistyy vierailijan selaimessa vasta, kun sivun jäsentäminen on päättynyt (eli yleensä sen jälkeen, kun muut sivulla olevat skriptit ovat päättyneet).

Lykkäys-sanan lisääminen voi joissakin tapauksissa parantaa Time to First Paint -aikaa pienellä sekunnin murto-osalla, mutta jos päätät tehdä tämän, se tarkoittaa, että kaikki kävijät, joiden pitäisi olla jonossa, näkevät suojatun sivusi sekunnin murto-osan pidempään ennen kuin heidät lähetetään jonoon.

Google Tag Manager

Tarjoamme myös JavaScript Adapter Tagin Google Tag Managerin kautta. Etsi Queue-Fair yhteisön mallien galleriasta, kohdasta Lisää tagi. Huomaa, että jotkin mainosten estojärjestelmät estävät gtm.js-masterin lataamisen Googlelta, mikä estää kaikki Google Tag Managerin toiminnot, mukaan lukien jonotusjärjestelmäsovittimen suorittamisen näille kävijöille.

wordpress plugins wp cron suuri työkalu wordpress haku ja sivuston yhteisö viestiä edulliseen hintaan

GitHub-repositoriot

wordpress tehtäviä plugin ominaisuus luoda tietoja dollareita ei php tarvitaan

Google Tag Manager

Queue-Fair Virtual Waiting Room -virtuaali-odotushuoneen GitHub-tietovarasto Google Tag Managerin asiakaspuolen sovitin-tagille..

Dynaamiset jonosivut

Kaikki haluamasi tiedot voidaan siirtää sivustoltasi jonotusjärjestelmään ja kävijöiden näkemille jonosivuille käyttämällä data-queue-fair-extra-attribuuttia, joka on käytettävissä Client-Side JavaScript Tagissa ja Google Tag Managerin toteutuksessa. Ota yhteyttä asiakaspalveluun, jos haluat ottaa dynaamiset jonosivut käyttöön tililläsi.

Tämän ominaisuuden avulla voit mukauttaa jonosivuja lennossa. Voit myös käyttää Queue-Fair:ta siirtääksesi tietoja, jotka lähetät meille kävijöiden kanssa takaisin sivustollesi, kun heidät ohitetaan jonon kautta, lisäturvaksi.

Tarjoamme myös dynaamisen jonosivun API: n, joka käyttää ylimääräisiä tietoja jonosivun minkä tahansa näkökohdan mukauttamiseen, joten voit luoda yhden jonon koko sivustollesi ja mukauttaa sitä automaattisesti eri tapahtumille tai tuotteille sivustollasi ilman, että sinun tarvitsee tehdä muutoksia jonosivuihisi Queue-Fair-portaalissa

.



Shopify, WooCommerce & Wordpress jononhallinta

Jos käytät Wordpress-pohjaista sivustoa, kuten WooCommerce-ostoskorijärjestelmää, voit helposti lisätä Client-Side JavasScript Adapter -tunnisteen Wordpress Insert Headers & Footers Plugin -lisäosan avulla ilman, että sinun tarvitsee muuttaa mitään teemoja tai malleja tai koskea Wordpress-koodiin.

Lataa vain Insert Headers & Footers Plugin, pura se /wp-content/plugins/-kansioon, aktivoi plugin Plugins-valikossa, avaa plugin Asetukset-valikosta, lisää tagi Scripts in Header -kohtaan kuten kuvassa näkyy, paina Save sivun alareunassa, ja olet valmis! Wordpressin jononhallinta tehty yksinkertaiseksi. On muitakin Wordpress-lisäosia, joita voit käyttää tagin lisäämiseen - tämä on suosituin.

Jotkut Wordpress-asiakkaat haluavat lisätä Queue-Fair JavaScript-tunnisteen myös Wordpress-virhesivuihinsa, minkä voit tehdä muokkaamalla /wp-includes/functions.php-tiedostoa - lisää se kyseisen tiedoston _default_wp_die_handler-funktion sisältämään HTML-koodiin.

Shopify on yhtä helppoa - tässä on ohjeet Queue-Fair Client-Side JavaScript Adapterin lisäämiseksi Shopify-kauppaan - käytä kolmea pistettä vasemmassa yläkulmassa, kun olet painanut Muokkaa koodia theme.liquid-asettelutiedostossa.

tuotemerkit liittyä malleja on point tausta callback ohjaus

Asiakaspuolen SquareSpace-virtuaalinen odotushuone

Client-Side JavaScript Adapter on myös erittäin helppo lisätä SquareSpace-sivustoosi - kirjaudu sisään ja valitse verkkosivustosi, sitten Website vasemmasta navista, Website Tools (vasemman navin Utilities-osiossa), Code Injection ja kopioi ja liitä se Header-kenttään ja tallenna sitten vasemmassa yläkulmassa.

SquareSpacen maksimaalisen turvallisuuden takaamiseksi käytä SquareSpace Network-Edge Adapteria, joka on kuvattu alla.


Asiakaspuolen sovitin Lisäresurssit

Asiakaspuolen sovitin kuvataan kokonaisuudessaan teknisessä oppaassa. Tekninen opas on saatavilla Queue-Fair-portaalissa > Ohje-osiossa, tai voit pyytää kopion meiltä.


Palvelinpuolen sovittimet

Asiakaspuolen sovitin toimii JavaScript-ohjelmana vierailijoiden selaimissa, kun taas Queue-Fair-palvelinpuolen sovittimet toimivat verkkopalvelimella.Tämä tarkoittaa, että palvelimesi voivat lähettää kävijöitä jonoon tehokkaammin. Huonot toimijat eivät näe sivustosi sisältöä, mutta botit voivat silti tehdä pyyntöjä palvelimillesi, joten jos haluat täydellisen DDoS-suojauksen, käytä jotakin alla olevista Network-Edge Adapters -sovittimista.

Web-palvelinsovittimet

Tämä tarkoittaa, että verkkopalvelimesi voi hyödyntää lisäturvaominaisuuksia, joilla estetään pääsy henkilöiltä, joita ei ole asetettu jonoon. Tämä tarkoittaa myös sitä, että verkkopalvelimesi välttää Adapter-skriptiä sisältävien sivujen luomisen ja tarjoilun aiheuttaman kuormituksen.

Queue-Fair-palvelinpuolen sovitinkirjastojen lisääminen vie vain muutaman minuutin, ja sovittimen aktivoiminen ja käyttäminen vaatii vain vähäisiä koodimuutoksia.

Useimmat asiakkaamme aloittavat asiakaspuolen JavaScript-sovittimella ja siirtyvät palvelinpuolen sovittimeen vain silloin, kun on olemassa erityinen toiminnallisuus tai liiketoiminnallinen tarve.

Yksinkertainen ja turvallinen tila

Queue-Fair-palvelinpuolen sovittimet voivat toimia yksinkertaisessa tai turvallisessa tilassa.

Yksinkertaisessa tilassa kaikki vierailijat lähetetään Queue-Fair-palvelimille laskettavaksi riippumatta siitä, onko jonoa muodostunut vai ei. Jos jono on muodostunut, he liittyvät jonoon. Kun jonoa ei ole, heidät palautetaan suoraan Web-palvelimellesi näkemättä jonosivua - mutta Web-palvelimesi tarvitsee allekirjoituksen varmistaakseen, että vain jonon ohittaneet henkilöt pääsevät käyttämään suojattuja resurssejasi.

Turvallisessa tilassa vierailijat lähetetään Queue-Fair-palvelimille vain silloin, kun jono on olemassa. Verkkopalvelimesi ottaa suoraan yhteyttä jonopalvelimiimme taustalla tämän määrityksen tekemiseksi. Kävijät allekirjoitetaan edelleen turvallisesti digitaalisesti riippumatta siitä, liittyvätkö he jonoon vai ohitetaanko heidät näkemättä jonosivua, koska jono on tyhjä.

Vikasietotilaa suositellaan päivittäisille jonoille. Yksinkertainen tila sopii ajoitettuun tapahtumaan tai myyntiin, kun odotat tuhansia ihmisiä, sillä se poistaa viiveitä, jotka johtuvat tarkistuskutsusta verkkopalvelimeltasi jonopalvelimillemme, mikä tarkoittaa, että voit lähettää ihmisiä liittymään jonoon tehokkaammin.

GitHub-repositoriot



Dynaamiset jonosivut

Kuten asiakaspuolen sovittimen kohdalla, kaikki haluamasi tiedot voidaan välittää verkkopalvelimeltasi palvelimillemme ja jonosivuille, joita kävijäsi näkevät, välittämällä nämä tiedot palvelinpuolen sovittimen kutsussa, kun ihmiset liittyvät jonoon. Tämä helpottaa dynaamisen jonosivun tai muun lennossa tapahtuvan mukauttamisen tekemistä samalla tavalla - kaikki Client-Side Adapterin ominaisuudet ovat täysin tuettuja. Ota yhteyttä asiakaspalveluun, jos haluat ottaa dynaamiset jonosivut käyttöön tililläsi.

Palvelinpuolen sovitin Lisäresurssit

Palvelinpuolen sovittimet on kuvattu yksityiskohtaisesti teknisessä oppaassa. Tekninen opas on saatavilla Queue-Fair-portaalissa > Ohje-osiossa, tai voit pyytää kopion meiltä. Löydät lisätietoja kustakin sovittimesta myös kunkin GitHubin globaalin yhteisövaraston README.md-tiedostosta.


Verkon reunasovittimet

Queue-Fair Network-Edge -sovittimet toimivat CDN- tai pilvipalveluntarjoajan kehyksen sisällä, eivätkä kävijöiden selaimissa tai alkuperäisellä palvelimellasi. Tämä on paras tapa käyttää Queue-Fair:ta palvelinten suojaamiseen bottien hyökkäyksiltä, mukaan lukien DDoS-hyökkäykset.

Lambda- ja CDN-palveluntarjoajien sovittimet

Tämä tarjoaa samat toiminnot ja turvallisuuden kuin palvelinpuolen sovitin ja saman kuormitussuojan kuin Direct Link.

Queue-Fair Network-Edge Adapter -kirjastojen lisääminen vie vain muutaman minuutin, ja pilvipalveluntarjoajasi tarvitsee vain minimaalisia koodimuutoksia adapterin aktivoimiseksi ja käyttämiseksi, joka yleensä otetaan käyttöön Lambda-toimintona tai Edge Workerina.

Yksinkertainen ja turvallinen tila

Kuten palvelinpuolen sovittimemme, myös verkkojohtosovittimemme voivat toimia yksinkertaisessa tai turvallisessa tilassa.

Saatavilla olevat sovittimet



Dynaamiset jonosivut

Kuten asiakaspuolen sovittimessa, kaikki haluamasi tiedot voidaan siirtää sivustoltasi palvelimillemme ja kävijöiden näkemille jonosivuille välittämällä nämä tiedot sovituskutsussa. Tämä helpottaa dynaamisen jonosivun tai muun lennossa tapahtuvan mukauttamisen tekemistä, kun ihmiset liittyvät jonoon samalla tavalla - kaikki Client-Side Adapterin ominaisuudet ovat täysin tuettuja. Ota yhteyttä asiakaspalveluun, jos haluat ottaa dynaamiset jonosivut käyttöön tililläsi.

Network-Edge-sovitin Lisäresurssit

Network-Edge-sovittimemme on kuvattu yksityiskohtaisesti teknisessä oppaassa. Tekninen opas on saatavilla Queue-Fair-portaalissa > Ohje-osiossa, tai voit pyytää kopion meiltä. Löydät lisätietoja kustakin sovittimesta myös kunkin GitHubin globaalin yhteisövaraston README.md-tiedostosta.


REST API:t

Queue-Fair tarjoaa kehittäjille pääsyn kuuteen REST API -moduuliin. Tarvitset Queue-Fair-tilin voidaksesi käyttää API:ta. Ota yhteyttä Queue-Fair:n asiakastukeen, jos haluat ottaa API-käytön käyttöön tilillesi. REST API -moduulit ovat OpenAPI-, RFC 7807- ja RFC 3339 -standardien mukaisia.

API-moduulivalikoimamme on kattava - voit tehdä kaiken, mitä voit tehdä portaalissa, myös API:n avulla, lukuun ottamatta portaalin käyttäjien hallintaa, joka on suljettu pois tietosuojasyistä.

Jokainen API-moduuli on dokumentoitu kokonaisuudessaan osoitteessa api.queue-fair.net, josta löydät myös Swagger-käyttöliittymän käytön ja testauksen helpottamiseksi. Turvallisuuden vuoksi kaikki API-kutsut on suojattu turvallisella TLS-salauksella, ja ne vaativat tilisi API-avaimen.

API-moduulit



Dynaamiset jonosivut

Voit myös muokata jonosivuja lennossa ilman, että sinun tarvitsee päivittää tietokantaa portaalin tai esitysliittymän avulla - ota yhteyttä asiakaspalveluun saadaksesi lisätietoja ja ottaaksesi dynaamiset jonosivut käyttöön tililläsi.

REST API Lisäresurssit

Kuten RFC 7807 edellyttää, löydät dokumentaatiota virheilmoituksista, joita REST API -moduulit voivat palauttaa, osoitteesta queue-fair.com/api-error.


Natiivit sovellukset

Queue-Fair näyttää hyvältä mobiiliselaimissa sekä pöytätietokoneissa ja kannettavissa tietokoneissa.

Voit myös käyttää Queue-Fair:ta suoraan natiivissa iOS- ja Android-sovelluksissasi sekä React Native -sovelluksissa iOS:ssä, Androidissa, Windowsissa ja MacOS:ssä suojellaksesi resurssi-intensiivisiä toimintoja tai operaatioita.

Queue-Fair-sovellussovittimet käyttävät WebClient-asiakasta sovellusten yhdistämiseen ja mukautettujen jononäyttöjen näyttämiseen käyttäjille, kun palvelut ovat liian kiireisiä. Queue-Fair Portal.

Voit asettaa käyttäjät samaan jonoon verkkosivuston kävijöiden kanssa tai luoda erillisen jonon sovelluksen käyttäjille - se on sinun päätettävissäsi.

Aivan kuten verkkopohjaisissa jonoissamme, jokaisen käyttäjän paikka tallentuu automaattisesti, kun hän on liittynyt jonoon, vaikka hän siirtyisi pois sovelluksestasi.

GitHub-repositoriot

Jonoilmoitukset

Queue-Fair-sovittimessa on takaisinkutsuja, joiden avulla on helppo lähettää Push-ilmoitus käyttäjille, jotka eivät käytä sovellusta tai jonoa, kun heidän vuoronsa kutsutaan. Sovitin tallentaa automaattisesti käyttäjän paikan jonossa pysyvästi sovellukseesi. Jos käyttäjä siirtyy pois sovelluksestasi, sovelluksesi kertoo Push-ilmoituspalvelimellesi, että ilmoitus on lähetettävä, ja lähettää tallennetun jonon sijaintitiedon osana viestiä Push-ilmoituspalvelimellesi.

Kyseessä on sama teknologia, jota käytämme WeQ4U-kuluttajasovelluksessamme ja -palvelussamme, jota on ladattu noin 2 miljoonaa kertaa pelkästään Yhdistyneessä kuningaskunnassa.

Push-ilmoituspalvelimesi käyttää Queue-Fair Status API:ta määräajoin kysyäkseen, mikä jonon sijainti on tällä hetkellä käytössä. Kun tämä on suurempi kuin tietyn käyttäjän jonotusasema, on aika ottaa yhteyttä kyseiseen käyttäjään ilmoituksella. Jos käyttäjä palaa jonoon tai hänet ohitetaan ennen Push-ilmoituksen lähettämistä, sovittimen takaisinkutsut ilmoittavat sovelluksellesi, ja sovelluksesi kertoo Push-ilmoituspalvelimelle, että ilmoitusta ei enää tarvita.

Tietojemme mukaan olemme ainoa virtuaalisen odotushuoneen tarjoaja, joka tukee tätä ominaisuutta.

Videoresurssit

Tässä on video Native App Adapterista toiminnassa, jossa näytetään, että käyttäjän paikka tallennetaan, vaikka sovellus pysäytettäisiin kokonaan, ja näytetään myös Adapterin koukut, joita sovelluksesi käyttää Push-ilmoitusten lähettämiseen.

Lisäresurssit

Natiivisovellussovittimemme on kuvattu teknisessä oppaassa. Tekninen opas on saatavilla Queue-Fair-portaalissa > Ohje-osiossa, tai voit pyytää kopion meiltä. Löydät myös lisätietoja kustakin sovittimesta, jotka ovat iOS- ja Android-käyttöjärjestelmäkohtaisia, kunkin GitHubin globaalin yhteisövaraston README.md-tiedostosta.


Sähköisen kaupankäynnin sovittimet

Queue-Fair voidaan lisätä helposti mihin tahansa verkkokauppajärjestelmään käyttämällä edellä kuvattua Client-Side JavaScript Adapteria.

Tarjoamme myös Adapter-koodia, joka toimii palvelinpuolella monien suosittujen verkkokauppapalvelimien kanssa.

GitHub-repositoriot

Lisäresurssit

Sovittimet on kuvattu teknisessä oppaassa. Tekninen opas on saatavilla Queue-Fair-portaalissa > Ohje-osiossa, tai voit pyytää kopion meiltä.

Meillä on saatavilla myös lisäoppaita useimpiin verkkokauppa-alustoihin - kysy vain haluamaasi.


Hybriditurva

Voit helposti yhdistää asiakaspuolen JavaScript-sovittimen joustavuuden ja palvelinpuolen koodin tarjoaman lisäturvakerroksen.

Queue-Fair allekirjoittaa jokaisen kuljettamamme kävijän digitaalisella sormenjäljellä, joka on yksilöllinen kyseiselle kävijälle. Alalla ainutlaatuista on, että allekirjoitus sisältää myös vierailijan selaimelle ominaisen koodin, jolla estetään pääsykoodien jakaminen.

Verkkopalvelimesi voi validoida allekirjoituksen käyttämällä salaisuutta, jonka vain sinä ja me tunnemme - ei vierailijasi - varmistaaksemme, että jokainen vierailija on läpäissyt Queue-Fair-palvelimet oikeudenmukaisesti.

Voit siis käyttää Client-Side JavaScript Adapteria lähettämään ja vastaanottamaan kävijöitä jonoon ja jonosta sekä tarkistamaan, ettei niitä ole peukaloitu ennen kuin ne tilaavat minimaalisella Server-Side-koodilla, ja välttämään riippuvuuden luomista järjestelmästämme.

Esimerkkikoodia löytyy GitHubin maailmanlaajuisista yhteisövarastoista kaikilla tärkeimmillä verkko-ohjelmointikielillä.

GitHub-repositoriot

Lisäresurssit

Hybridi-turvamalli kuvataan kokonaisuudessaan teknisessä oppaassa. Tekninen opas on saatavilla Queue-Fair-portaalissa > Ohje-osiossa, tai voit pyytää kopion meiltä.


Lisenssi

GitHub Queue-Fair Repository -palvelussa julkaistu koodimme on lisensoitu MIT-lisenssillä, joka on yksi maailmanlaajuiselle yhteisölle kaikkein sallivimmista avoimen lähdekoodin lisensseistä.


Haluatko tietää, miten Queue-Fair toimii?