Zdroje pro vývojáře



Přidání Queue-Fair

Virtuální čekárnu Queue-Fair lze snadno přidat do nejrůznějších webových platforem a aplikací během několika minut. Stačí použít jeden z našich adaptérů. Více informací o nejlepším způsobu integrace služby Queue-Fair se stávajícím systémem najdete v Technické příručce nebo v části Portál Queue-Fair > Nápověda. Pokud hledáte informace o tom, jak zabránit botům nebo lidem v provádění vícenásobných příkazů nebo jak chránit své prodeje NFT před nadměrnými poplatky za plyn, můžete si přečíst tento přehled nebo získat podrobné informace v části Průvodce zabezpečením na portálu.

Nejrychlejším způsobem, jak začít s Queue-Fair, je zaregistrovat se na Bezplatná úroveň účet - to můžete udělat online hned teď a začít s integrací a testováním okamžitě.

Adaptér na straně klienta

Pro webové stránky je nejjednodušším způsobem integrace s Queue-Fair přidání značky JavaScript adaptéru Queue-Fair na straně klienta na vaše stránky. Adaptér můžete bez obav přidat na všechny stránky svého webu a pomocí aktivačních pravidel na portálu Queue-Fair určit, které stránky mohou vyhodit frontu.

Náš adaptér na straně klienta v jazyce JavaScript je bezpečnější než integrační prvky na straně klienta od jiných poskytovatelů. Protože běží v prohlížečích návštěvníků, mohou s Client-Side Adapterem manipulovat technicky zdatní návštěvníci, ale je velmi účinný při prevenci přetížení, protože jen velmi malá část lidí se pokusí přeskočit frontu manipulací s JavaScriptem. Většina našich zákazníků používá Client-Side Adapter, protože je účinný při prevenci pádu webu, snadno se instaluje a nezavádí žádnou závislost mezi naším a vaším systémem. Na rozdíl od integračních prvků na straně klienta od jiných poskytovatelů jej lze zabezpečit proti manipulaci pomocí hybridního modelu zabezpečení popsaného v technické příručce.

Vrstvu zabezpečení můžete přidat nahrazením značky JavaScript adaptérem na straně serveru nebo kombinací flexibility adaptéru JavaScript s hybridním modelem zabezpečení popsaným na této stránce; obě metody jsou pak bezpečné.

Jeden řádek kódu

Chcete-li na svůj web přidat adaptér na straně klienta, stačí přidat následující řádek kódu do pole <head> sekce vašich stránek:

globální komunita vylučuje daň třídit upřesnit cenu frontového systému pro pluginy Wordpress

Někteří zákazníci přidávají slovo defer ke značce, což způsobí, že se skript adaptéru stáhne souběžně s analyzováním stránky a také to, že se skript začne v prohlížeči návštěvníka provádět až po dokončení analyzování stránky (typicky tedy po dokončení ostatních skriptů na stránce).

Přidání slova defer může v některých případech zlepšit čas do prvního vybarvení o malý zlomek sekundy, ale pokud se pro to rozhodnete, bude to znamenat, že návštěvníci, kteří by měli být zařazeni do fronty, uvidí vaši chráněnou stránku o zlomek sekundy déle, než budou odesláni do fronty.

Správce značek Google

Prostřednictvím Google Tag Manageru poskytujeme také adaptér JavaScript Tag. Vyhledejte Queue-Fair v galerii šablon komunity v části Přidat značku. Upozorňujeme, že některé blokátory reklam brání stažení hlavního souboru gtm.js od společnosti Google, což blokuje všechny operace nástroje Google Tag Manager, včetně spuštění adaptéru systému řazení do front pro tyto návštěvníky.

Wordpress pluginy wp cron skvělý nástroj pro vyhledávání wordpress a komunitní příspěvky za skvělou cenu

Úložiště GitHub

wordpress úkoly plugin vlastnost vytvořit data dolarů není nutné php

Správce značek Google

Úložiště GitHub pro značku Queue-Fair Virtual Waiting Room Google Tag Manager Client-Side Adapter Tag.

Dynamické stránky fronty

Pomocí atributu data-queue-fair-extra, který je k dispozici v klientské značce JavaScript a v implementaci Google Tag Manager, lze z vašeho webu předat jakákoli data do našeho systému fronty a na stránky fronty, které návštěvníci vidí. Pokud chcete na svém účtu povolit dynamické stránky fronty, kontaktujte prosím podporu.

Tuto funkci můžete použít k průběžnému přizpůsobení stránek fronty. Pomocí Queue-Fair můžete také předávat data, která nám posíláte s návštěvníky, zpět na vaše stránky, když procházejí frontou, a získat tak další úroveň zabezpečení.

Poskytujeme také rozhraní API pro dynamické stránky fronty, které využívá dodatečné údaje k přizpůsobení jakéhokoli aspektu stránky fronty, takže můžete vytvořit jednu frontu pro celý web a automaticky ji přizpůsobovat různým událostem nebo produktům na webu, aniž byste museli provádět jakékoli změny na svých stránkách fronty na portálu Queue-Fair.



Správa front Shopify, WooCommerce a Wordpress

Pokud používáte stránky založené na systému Wordpress, jako je například nákupní košík WooCommerce, můžete snadno přidat značku Client-Side JavasScript Adapter pomocí pluginu Wordpress Insert Headers & Footers, aniž byste museli upravovat některý z motivů nebo šablon nebo se dotýkat kódu Wordpress.

Stačí stáhnout plugin Insert Headers & Footers, rozbalit jej do složky /wp-content/plugins/, aktivovat plugin v nabídce Plugins, otevřít plugin v nabídce Settings, přidat značku do Scripts in Header (Skripty v záhlaví ), jak je uvedeno na obrázku, stisknout Save (Uložit) v dolní části stránky a je hotovo! Jednoduchá správa front Wordpress. Existují i další pluginy Wordpress, které můžete použít k přidání značky - tento je nejoblíbenější.

Někteří klienti Wordpressu rádi přidávají značku Queue-Fair JavaScript také na své chybové stránky Wordpressu, což můžete provést úpravou souboru /wp-includes/functions.php - přidejte ji do HTML obsaženého ve funkci _default_wp_die_handler v tomto souboru.

Shopify je stejně snadné - zde jsou pokyny pro přidání Queue-Fair Client-Side JavaScript Adapter do vašeho obchodu Shopify - použijte tři tečky vlevo nahoře po stisknutí tlačítka Přizpůsobit a upravte kód v souboru theme.liquid Layout.

značky připojit šablony pro ovládání zpětného volání na pozadí v bodě

Virtuální čekárna SquareSpace na straně klienta

Adaptér JavaScriptu na straně klienta lze také velmi snadno přidat na web služby SquareSpace - přihlaste se a vyberte svůj web, poté Webové stránky v levém navigačním okně, Nástroje webu (v sekci Nástroje v levém navigačním okně), Vstřikování kódu a poté jej zkopírujte a vložte do pole Záhlaví a poté vlevo nahoře Uložit.

Pro maximální zabezpečení na platformě SquareSpace použijte náš adaptér SquareSpace Network-Edge Adapter, který je popsán níže.


Adaptér na straně klienta Další zdroje

Adaptér na straně klienta je podrobně popsán v Technické příručce. Technická příručka je k dispozici na portálu Queue-Fair > v části Nápověda nebo si můžete vyžádat její kopii u nás.


Adaptéry na straně serveru

Zatímco adaptér na straně klienta běží v prohlížeči návštěvníků v jazyce JavaScript, adaptéry Queue-Fair na straně serveru běží na vašem webovém serveru.To znamená, že vaše servery mohou efektivněji odesílat návštěvníky do fronty. Zlí hráči neuvidí obsah vašeho webu, nicméně boti mohou stále zadávat požadavky na vaše servery, takže pro úplnou ochranu proti DDoS použijte jeden z našich adaptérů na hraně sítě uvedených níže.

Adaptéry webového serveru

To znamená, že váš webový server může využívat další funkce zabezpečení a odepřít přístup osobám, které nebyly zařazeny do fronty. To také znamená, že se váš webový server vyhne zátěži spojené s generováním a zobrazováním stránek obsahujících skript Adapter.

Přidání knihoven Queue-Fair Server-Side Adapter zabere jen několik minut s minimálními změnami kódu pro aktivaci a spuštění Adaptéru.

Většina našich zákazníků začíná s adaptérem JavaScript na straně klienta a přechází na adaptér na straně serveru pouze v případě specifické funkce nebo obchodní potřeby.

Jednoduchý a bezpečný režim

Adaptéry na straně serveru Queue-Fair mohou pracovat v jednoduchém nebo bezpečném režimu.

V jednoduchém režimu jsou všichni návštěvníci odesláni na servery Queue-Fair, kde se započítají, bez ohledu na to, zda se vytvořila fronta. Pokud je fronta vytvořena, připojí se do ní. Když fronta není, jsou rovnou vráceni na webový server, aniž by se jim zobrazila stránka fronty - ale s podpisem, který váš webový server potřebuje k zajištění toho, aby k vašim chráněným prostředkům měli přístup pouze lidé, kteří prošli frontou.

V nouzovém režimu jsou návštěvníci odesíláni na servery Queue-Fair pouze v případě, že je k dispozici fronta. Váš webový server se při tomto rozhodování obrací přímo na naše servery fronty na pozadí. Návštěvníci jsou stále bezpečně digitálně podepsáni bez ohledu na to, zda se připojí k frontě, nebo zda jsou předáni bez zobrazení stránky fronty, protože fronta je prázdná.

Nouzový režim se doporučuje pro každodenní fronty. Jednoduchý režim je vhodný pro časově omezené události nebo prodej, kdy očekáváte tisíce lidí, protože eliminuje zpoždění způsobené kontrolním voláním z vašeho webového serveru na naše servery fronty, což znamená, že můžete efektivněji posílat lidi, aby se připojili do fronty.

Úložiště GitHub

filtrovat minulé datum kontrola prodeje firemních ochranných známek

PHP

Úložiště GitHub pro virtuální čekárnu Queue-Fair na straně serveru v jazyce PHP.

wordpress vylučuje třídění daní pro upřesnění vyhledávání v systému cenové fronty.

Java

Úložiště GitHub pro adaptér Queue-Fair Virtual Waiting Room na straně serveru pro Javu, včetně JBoss a Tomcat.

Přidány možnosti sledování času můry a podmínek a e-maily tonumber hodně. Láska vypadala potřebná pro systém fronty

Ruby

Úložiště GitHub pro virtuální čekárnu Queue-Fair na straně serveru v jazyce Ruby a (volitelně) Rails.

worpress vylučuje třídění daní s upřesněním ceny pro wordpress.

Python

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair na straně serveru v jazyce Python a (volitelně) Django.

pozadí ovládání wordpress pluginy servisní datum pro minulou záležitost filtr prodejní týden což znamená, že jsou aktualizovány ochranné známky společnosti

.NET

Úložiště GitHub pro virtuální čekárnu Queue-Fair na straně serveru pro .NET, ASP a C#.

vyhnout se akčním příspěvkům komunity pro cenové úlohy a vytvořit vlastnost pluginu.

Node.js & JavaScript

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair na straně serveru pro Node.js a (volitelně) Express.



Dynamické stránky fronty

Stejně jako v případě adaptéru na straně klienta lze z vašeho webového serveru předat na naše servery a na stránky fronty, které se návštěvníkům zobrazí, jakákoli data, a to předáním těchto informací ve volání adaptéru na straně serveru při vstupu do fronty. To usnadňuje dynamické přizpůsobení stránky fronty nebo jiné přizpůsobení za běhu stejným způsobem - všechny funkce adaptéru na straně klienta jsou plně podporovány. Pokud chcete na svém účtu povolit dynamické stránky fronty, kontaktujte prosím podporu.

Další zdroje adaptéru na straně serveru

Naše adaptéry na straně serveru jsou podrobně popsány v technické příručce. Technická příručka je k dispozici na portálu Queue-Fair > v části Nápověda nebo si můžete vyžádat její kopii u nás. Další informace o jednotlivých adaptérech najdete také v souboru README.md každého globálního komunitního úložiště GitHub.


Adaptéry na okraji sítě

Adaptéry Queue-Fair Network-Edge běží v rámci CDN nebo poskytovatele cloudových služeb, nikoli v prohlížečích návštěvníků nebo na vašem původním serveru. To je nejlepší způsob, jak používat Queue-Fair k ochraně serverů před útoky botů, včetně útoků DDoS.

Adaptéry poskytovatele Lambda a CDN

Poskytuje stejnou funkčnost a zabezpečení jako adaptér na straně serveru a stejnou ochranu proti zatížení jako Direct Link.

Přidání knihoven síťového adaptéru Queue-Fair Network-Edge Adapter zabere jen několik minut s minimálními změnami kódu u poskytovatele cloudu, aby bylo možné adaptér aktivovat a spustit, což je obvykle nasazeno jako funkce Lambda nebo Edge Worker.

Jednoduchý a bezpečný režim

Stejně jako naše adaptéry na straně serveru mohou naše síťové adaptéry pracovat v jednoduchém nebo bezpečném režimu.

Dostupné adaptéry

Značky Php na dolary se službou kontroly na pozadí.  Filtrování dat minulých měsíců podle týdnů pro firemní značky.

CloudFront

Adaptér virtuální čekárny Amazon AWS CloudFront Network-Edge.

upřesnit cena nezahrnuje daň třídit pluginy wordpress hledat příspěvky komunity pro cenové úlohy s vlastností pluginu.

Cloudflare

Adaptér virtuální čekárny Cloudflare Network-Edge

wordpress upřesnit cena nezahrnuje daň třídit vyhledávání.  Komunita příspěvky úkoly plugin majetek s cenou vytvořit.

Fastly

Adaptér virtuální čekárny Fastly Network-Edge..

Značky Php ukazují dolary na službu kontroly pozadí. Minulé datum filtruje záležitost pro prodejní týden, což znamená, že ochranné známky společnosti posílají signál.

Akamai

Adaptér virtuální čekárny Akamai Network-Edge.



Dynamické stránky fronty

Stejně jako u adaptéru na straně klienta lze předáním těchto informací ve volání adaptéru předat z vašeho webu na naše servery a na stránky fronty, které se zobrazí návštěvníkům, jakákoli data, která si přejete. To usnadňuje dynamické přizpůsobení stránky fronty nebo jiné přizpůsobení za běhu, protože lidé se do fronty připojují stejným způsobem - všechny funkce adaptéru na straně klienta jsou plně podporovány. Pokud chcete na svém účtu povolit dynamické stránky fronty, kontaktujte prosím podporu.

Adaptér na okraji sítě Další zdroje

Naše síťové adaptéry jsou podrobně popsány v technické příručce. Technická příručka je k dispozici na portálu Queue-Fair > v části Nápověda nebo si můžete vyžádat její kopii u nás. Další informace o jednotlivých adaptérech najdete také v souboru README.md každého globálního komunitního úložiště GitHub.


Rozhraní API REST

Queue-Fair poskytuje vývojářům přístup k šesti modulům REST API. K používání rozhraní API potřebujete účet Queue-Fair. Chcete-li povolit přístup k rozhraní API pro svůj účet, obraťte se na podporu Queue-Fair. Naše moduly REST API odpovídají standardům OpenAPI, RFC 7807 a RFC 3339.

Naše sada modulů API je komplexní - vše, co můžete dělat v portálu, můžete dělat také pomocí rozhraní API, s výjimkou správy uživatelů portálu, která je z důvodu ochrany osobních údajů vyloučena.

Každý modul API je plně zdokumentován na adrese api.queue-fair.net, kde najdete také rozhraní Swagger pro snadné používání a testování. Z důvodu bezpečnosti jsou všechna volání API chráněna bezpečným šifrováním TLS a vyžadují klíč API, který je specifický pro váš účet.

Moduly API

Rozhraní API pro podávání zpráv

Pro živé reporty v reálném čase, historické reporty a souhrnné statistiky front.

Rozhraní API pro správu front

K programovému vytváření a úpravám front v reálném čase.

Rozhraní API pro správu účtů

Slouží k prohlížení a aktualizaci nastavení celého účtu.

Rozhraní API pro správu aktiv

Pro správu prostředků používaných stránkami fronty obsluhovanými službou Google CDN.

Rozhraní API pro prezentace

Slouží ke změně jakéhokoli aspektu HTML stránek fronty a k aktualizaci a vytváření variant za běhu.

Aktivační rozhraní API

Pro konfiguraci aktivačních pravidel, která určují, které stránky na webu mohou spustit frontu a která stránka se zobrazí.



Dynamické stránky fronty

Stránky fronty můžete také upravovat za běhu, aniž byste museli aktualizovat databázi pomocí rozhraní API portálu nebo prezentace - pro další podrobnosti a povolení dynamických stránek fronty na svém účtu kontaktujte podporu.

Další zdroje rozhraní REST API

V souladu s požadavkem RFC 7807 najdete dokumentaci o chybových hlášeních, která mohou být vrácena našimi moduly REST API, na adrese queue-fair.com/api-error.


Nativní aplikace

Queue-Fair vypadá skvěle v mobilních prohlížečích i na stolních počítačích a noteboocích.

Queue-Fair můžete používat také přímo ve svých nativních aplikacích pro iOS a Android a také v aplikacích React Native pro iOS, Android, Windows a MacOS, abyste ochránili činnosti nebo operace náročné na zdroje.

Adaptéry aplikací Queue-Fair využívají webového klienta k připojení aplikací a zobrazení vlastních zobrazení fronty uživatelům, když jsou služby příliš vytížené, s flexibilitou a snadným použitím. Queue-Fair Portal.

Uživatele můžete zařadit do stejné fronty jako návštěvníky webu nebo pro uživatele aplikace vytvořit samostatnou frontu - záleží jen na vás.

Stejně jako u našich webových front se místo každého uživatele po jeho zařazení do fronty automaticky uloží, i když z aplikace odejde.

Úložiště GitHub

Značky Php ukazují dolary na službu kontroly pozadí. Minulé datum filtruje záležitost pro prodejní týden, což znamená, že ochranné známky společnosti posílají signál.

iOS & MacOS

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair pro iOS a MacOS.

odeslat aktualizované akce vyhnout se přidáno do,e sledovat možnosti tvorby

Android

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair pro Android.

odeslat aktualizovanou akci vyhnout se přidán do sledovat možnosti tvorby

React Native

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair pro aplikace React Native pro Android, iOS, MacOS a Windows.

Oznámení fronty

Adaptér Queue-Fair má zpětná volání, která usnadňují odesílání oznámení Push uživatelům, kteří nepoužívají vaši aplikaci nebo frontu, když na ně přijde řada. Místo uživatele ve frontě je automaticky trvale uloženo adaptérem ve vaší aplikaci. Pokud uživatel odejde z vaší aplikace, vaše aplikace sdělí vašemu serveru Push Notification, že má být odesláno oznámení, a odešle uloženou informaci o pozici ve frontě jako součást této zprávy na váš server Push Notification.

Jedná se o stejnou technologii, kterou používáme pro naši spotřebitelskou aplikaci a službu WeQ4U, kterou si jen ve Velké Británii stáhly přibližně 2 miliony uživatelů.

Váš server Push Notification pravidelně konzultuje rozhraní API Queue-Fair Status a dotazuje se na pozici ve frontě, která je aktuálně obsluhována. Pokud je tato hodnota větší než pozice ve frontě konkrétního uživatele, je čas kontaktovat tohoto uživatele s oznámením. Pokud se uživatel vrátí do fronty nebo je Passed před odesláním oznámení Push Notification, zpětná volání v adaptéru upozorní vaši aplikaci a vaše aplikace sdělí serveru Push Notification, že oznámení již není potřeba.

Pokud je nám známo, jsme jediným poskytovatelem virtuální čekárny, který tuto funkci podporuje.

Video zdroje

Zde je video s adaptérem nativní aplikace v akci, které ukazuje, že místo uživatele je uloženo, i když je aplikace zcela zastavena, a také ukazuje háčky adaptéru, které aplikace používá k odesílání oznámení Push.

Další zdroje

Naše nativní adaptéry aplikací jsou popsány v technické příručce. Technická příručka je k dispozici na portálu Queue-Fair > v sekci Nápověda nebo si můžete vyžádat její kopii od nás. Další informace o každém z adaptérů, které jsou specifické pro systémy iOS a Android, najdete také v souboru README.md každého globálního komunitního úložiště GitHub.


Adaptéry ECommerce

Queue-Fair lze snadno přidat do jakéhokoli systému elektronického obchodování pomocí výše popsaného adaptéru JavaScript na straně klienta.

Nabízíme také adaptéry pro práci na straně serveru s mnoha populárními servery pro elektronické obchodování.

Úložiště GitHub

Vytváření php dolarů pro značky pomocí šablon a pluginů WordPressu

Magento

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair pro Magento.

Vyhledávání příspěvků z komunity pro společné úkoly a ceny.

WooCommerce

Repozitář GitHub pro adaptér virtuální čekárny Queue-Fair pro WooCommerce v PHP.

Na datu servisu bodu zázemí nezáleží.  Minulý týden filtru se vyhýbá významu.

PrestaShop

Repozitář GitHub pro adaptér virtuální čekárny Queue-Fair pro PrestaShop v PHP.

Bezplatná virtuální čekárna pro obchody SquareSpace

SquareSpace

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair pro SquareSpace.

Další zdroje

Naše adaptéry jsou popsány v technické příručce. Technická příručka je k dispozici na portálu Queue-Fair > v sekci Nápověda nebo si můžete vyžádat její kopii u nás.

K dispozici máme také doplňkové průvodce pro většinu platforem elektronického obchodování - stačí požádat o ten, který chcete.


Hybridní zabezpečení

Můžete snadno kombinovat flexibilitu adaptéru JavaScript na straně klienta s dodatečnou vrstvou zabezpečení, kterou poskytuje náš kód na straně serveru.

Queue-Fair označí každého návštěvníka, kterého propustíme, digitálním otiskem prstu, který je pro daného návštěvníka jedinečný. Tento podpis, který je v tomto odvětví jedinečný, obsahuje také kód specifický pro prohlížeč návštěvníka, aby se zabránilo sdílení přístupových tokenů.

Váš webový server může ověřit podpis pomocí tajemství, které znáte pouze vy a my - nikoli vaši návštěvníci - a zajistit tak, že každý návštěvník prošel servery Queue-Fair spravedlivě.

Pomocí adaptéru JavaScript na straně klienta tak můžete odesílat a přijímat návštěvníky do fronty a z fronty a kontrolovat, zda nedošlo k manipulaci s objednávkou, s minimálním množstvím kódu na straně serveru a vyhnout se závislosti na našem systému.

V našich globálních komunitních repozitářích GitHub jsou k dispozici příklady kódu ve všech hlavních webových programovacích jazycích.

Úložiště GitHub

PHP

PHP

Úložiště GitHub pro virtuální čekárnu Queue-Fair na straně serveru v jazyce PHP.

Java

Java

Úložiště GitHub pro adaptér Queue-Fair Virtual Waiting Room na straně serveru pro Javu, včetně JBoss a Tomcat.

Ruby

Ruby

Úložiště GitHub pro virtuální čekárnu Queue-Fair na straně serveru v jazyce Ruby a (volitelně) Rails.

Python

Python

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair na straně serveru v jazyce Python a (volitelně) Django.

.NET

.NET

Úložiště GitHub pro virtuální čekárnu Queue-Fair na straně serveru pro .NET, ASP a C#.

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

Node.js & JavaScript

Úložiště GitHub pro adaptér virtuální čekárny Queue-Fair na straně serveru pro Node.js a (volitelně) Express.

Další zdroje

Hybridní bezpečnostní model je podrobně popsán v Technické příručce. Technická příručka je k dispozici na portálu Queue-Fair > v části Nápověda nebo si můžete vyžádat její kopii u nás.


Licence

Náš zveřejněný kód dostupný v repozitáři GitHub Queue-Fair je licencován pod licencí MIT, která patří mezi nejpřísnější licence otevřeného softwaru pro celosvětovou komunitu.


Chcete vědět, jak Queue-Fair funguje?