Sumber Daya Pengembang



Menambahkan Queue-Fair

Ruang Tunggu Virtual Queue-Fair mudah ditambahkan ke berbagai platform web dan aplikasi dalam hitungan menit. Cukup gunakan salah satu Adaptor kami. Anda dapat menemukan informasi lebih lanjut tentang cara terbaik untuk mengintegrasikan servis Queue-Fair dengan sistem yang ada di Panduan Teknis, atau Portal Queue-Fair > bagian Bantuan. Jika Anda mencari informasi tentang cara menghentikan bot atau manusia membuat banyak pesanan, atau melindungi penjualan NFT Anda dari biaya gas yang berlebihan, Anda dapat membaca ikhtisar ini atau mendapatkan detail lengkap di bagian Panduan Keamanan Portal.

Cara tercepat untuk memulai dengan Queue-Fair adalah dengan mendaftar untuk Tingkat Gratis akun - Anda dapat melakukannya secara online sekarang dan mulai mengintegrasikan dan menguji dengan segera.

Perlu bantuan dalam mengatur Tarif untuk Antrian Anda? Semua yang perlu Anda ketahui ada di sini.

Adaptor Sisi Klien

Untuk situs web, cara paling sederhana untuk berintegrasi dengan Queue-Fair adalah dengan menambahkan tag JavaScript Adaptor Queue-Fair Sisi Klien ke halaman Anda. Anda dapat dengan aman menambahkan Adaptor ke semua halaman di situs Anda, dan menggunakan Aturan Aktivasi di Portal Queue-Fair untuk menentukan halaman mana yang dapat melempar antrian.

Pengaya Sisi Klien JavaScript kami lebih aman daripada bagian integrasi sisi klien dari penyedia lain. Karena berjalan di peramban pengunjung Anda, Client-Side Adapter dapat diutak-atik oleh pengunjung yang ahli secara teknis, tetapi sangat efektif dalam mencegah kelebihan beban karena hanya sebagian kecil orang yang akan mencoba melompati antrean dengan mengutak-atik JavaScript. Sebagian besar pelanggan kami menggunakan Client-Side Adapter karena efektif dalam mencegah situs mogok, mudah dipasang, dan tidak menimbulkan ketergantungan antara sistem kami dan sistem Anda. Tidak seperti bagian integrasi sisi klien dari penyedia lain, ini dapat dibuat anti-rusak dengan Model Keamanan Hibrida yang dijelaskan dalam Panduan Teknis.

Anda dapat menambahkan lapisan keamanan dengan mengganti tag JavaScript dengan Server-Side Adapter, atau menggabungkan fleksibilitas JavaScript Adapter dengan Hybrid Security Model yang dijelaskan pada halaman ini; kedua metode tersebut kemudian aman.

Baris Tunggal Kode

Untuk menambahkan Client-Side Adapter ke situs Anda, cukup tambahkan satu baris kode berikut ini ke <head> bagian dari halaman Anda:

komunitas global tidak termasuk pajak sortir harga penyempurnaan sistem antrian untuk plugin wordpress

Sebagian pelanggan menambahkan kata defer ke tag, yang menyebabkan skrip Adaptor diunduh secara paralel dengan penguraian halaman dan juga hanya memulai eksekusi skrip di browser pengunjung ketika halaman telah selesai diurai (jadi biasanya setelah skrip lain di halaman Anda selesai).

Menambahkan kata defer dapat meningkatkan Waktu ke Cat Pertama dengan sepersekian detik dalam beberapa kasus, tetapi jika Anda memilih untuk melakukan ini, itu berarti bahwa setiap pengunjung yang harus antri akan melihat halaman terlindungi Anda untuk sepersekian detik lebih lama sebelum mereka dikirim ke antrian.

Pengelola Tag Google

Kami juga menyediakan Tag Adaptor JavaScript melalui Google Tag Manager. Cari Queue-Fair di Galeri Templat Komunitas, di bawah Tambah Tag. Harap dicatat bahwa beberapa pemblokir iklan mencegah pengunduhan master gtm.js dari Google, yang memblokir semua operasi Google Tag Manager, termasuk menjalankan Adaptor sistem antrean untuk pengunjung tersebut.

plugin wordpress wp cron alat yang hebat untuk pencarian wordpress dan posting komunitas situs dengan harga yang bagus

Repositori GitHub

plugin tugas wordpress properti untuk membuat data dolar tidak perlu php

Pengelola Tag Google

Repositori GitHub untuk Ruang Tunggu Virtual Queue-Fair Tag Adapter Sisi Klien Google Tag Manager.

Halaman Antrian Dinamis

Data apa pun yang Anda inginkan dapat diteruskan dari situs Anda ke sistem antrean kami dan Halaman Antrian yang dilihat pengunjung Anda dengan menggunakan atribut data-antrean-berkeadilan-ekstra yang tersedia dalam Tag JavaScript Sisi Klien dan implementasi Google Tag Manager. Silakan hubungi dukungan jika Anda ingin mengaktifkan Halaman Antrian Dinamis pada akun Anda.

Anda dapat menggunakan fitur ini untuk menyesuaikan Halaman Antrian dengan cepat. Anda juga dapat menggunakan Queue-Fair untuk meneruskan data yang Anda kirimkan kepada kami dengan pengunjung Anda kembali ke situs Anda saat mereka dilewati oleh antrian, untuk lapisan keamanan tambahan.

Kami juga menyediakan API Halaman Antrian Dinamis yang menggunakan data tambahan untuk menyesuaikan aspek apa pun dari Halaman Antrian, sehingga Anda dapat membuat satu antrian untuk seluruh situs Anda dan menyesuaikannya secara otomatis untuk acara atau produk yang berbeda di situs Anda, tanpa harus membuat perubahan apa pun pada Halaman Antrian Anda di Portal Queue-Fair

.



Manajemen antrian Shopify, WooCommerce & Wordpress

Jika Anda menggunakan situs berbasis Wordpress, seperti sistem keranjang belanja WooCommerce, Anda dapat dengan mudah menambahkan tag Adaptor JavasScript Sisi Klien menggunakan Plugin Wordpress Insert Headers & Footers, tanpa harus memodifikasi Tema atau templat atau menyentuh kode Wordpress apa pun.

Cukup unduh Plugin Insert Headers & Footers, unzip ke folder / wp-content/plugins/ Anda, Aktifkan plugin di menu Plugins, buka plugin dari menu Settings, tambahkan tag ke Scripts in Header seperti yang ditunjukkan, tekan Save di bagian bawah halaman, dan selesai! Manajemen antrian Wordpress menjadi sederhana. Ada plugin Wordpress lain yang dapat Anda gunakan untuk menambahkan tag juga - yang satu ini adalah yang paling populer.

Beberapa klien Wordpress juga suka menambahkan tag JavaScript Queue-Fair ke halaman kesalahan Wordpress mereka, yang dapat Anda lakukan dengan mengedit / wp-includes/functions.php - tambahkan ke HTML yang terdapat dalam fungsi _default_wp_die_handler di file itu.

Shopify juga sama mudahnya - berikut ini petunjuk untuk menambahkan Adaptor JavaScript Sisi Klien Queue-Fair ke toko Shopify Anda - gunakan tiga titik di kiri atas setelah menekan Sesuaikan untuk Mengedit Kode pada file Tata Letak theme.liquid Anda.

merek bergabung dengan templat untuk kontrol pemanggilan balik latar belakang on point

Ruang Tunggu Virtual SquareSpace Sisi Klien

Client-Side JavaScript Adapter juga sangat mudah ditambahkan ke situs SquareSpace Anda - masuk dan pilih situs web Anda, lalu Website dari navigasi kiri, Website Tools (di bagian Utilities di navigasi kiri), Code Injection, lalu salin dan tempelkan ke dalam kotak Header, lalu Save di kiri atas.

Untuk keamanan maksimum di SquareSpace, gunakan Adaptor Jaringan-Tepi SquareSpace kami, yang dijelaskan di bawah ini.


Sumber Daya Tambahan Adaptor Sisi Klien

Adaptor Sisi Klien dijelaskan sepenuhnya dalam Panduan Teknis. Panduan Teknis tersedia di bagian Portal Queue-Fair > Bantuan, atau Anda dapat meminta salinannya dari kami.


Adaptor Sisi Server

Sementara Adaptor Sisi-Klien berjalan dalam JavaScript di browser pengunjung Anda, Adaptor Sisi-Server Queue-Fair berjalan di server web Anda.Ini berarti server Anda dapat mengirim pengunjung ke antrean dengan lebih efisien. Pelaku kejahatan tidak akan melihat konten dari situs Anda, namun, bot masih bisa membuat permintaan pada server Anda, jadi untuk perlindungan DDoS penuh, gunakan salah satu dari Network-Edge Adapter kami di bawah ini.

Adaptor Server Web

Ini berarti server web Anda dapat memanfaatkan fitur keamanan tambahan untuk menolak akses ke orang yang belum antri. Hal ini juga berarti server web Anda terhindar dari beban pembuatan dan penyajian halaman yang berisi skrip Adaptor.

Menambahkan libraries Queue-Fair Server-Side Adapter hanya membutuhkan waktu beberapa menit dengan perubahan kode minimal untuk mengaktifkan dan menjalankan Adapter.

Sebagian besar pelanggan kami memulai dengan Adaptor JavaScript Sisi Klien dan pindah ke Adaptor Sisi Server hanya jika ada fungsi atau kebutuhan bisnis tertentu.

Mode Sederhana & Aman

Adaptor Sisi Server Queue-Fair dapat beroperasi dalam mode Sederhana atau Aman.

Dalam Mode Sederhana, semua pengunjung dikirim ke Server Queue-Fair untuk dihitung, apakah sebuah Antrian telah terbentuk atau tidak. Ketika ada antrian, mereka bergabung dengan antrian. Ketika tidak ada antrian, mereka langsung dikembalikan ke Server Web Anda, tanpa melihat Halaman Antrian - tetapi dengan tanda tangan yang dibutuhkan Server Web Anda untuk memastikan bahwa hanya orang-orang yang telah dilewati oleh antrian yang dapat mengakses sumber daya Anda yang dilindungi.

Dalam Safe Mode, pengunjung hanya dikirim ke Server Queue-Fair ketika ada Antrian. Server web Anda secara langsung berkonsultasi dengan Server Antrian kami di latar belakang untuk membuat keputusan ini. Pengunjung masih ditandatangani secara digital dengan aman apakah mereka bergabung dengan antrian, atau apakah mereka Lulus tanpa melihat Halaman Antrian karena antrian kosong.

Safe Mode direkomendasikan untuk antrian sehari-hari. Mode Sederhana sesuai untuk acara atau penjualan berjangka waktu ketika Anda mengharapkan ribuan orang, karena mode ini menghilangkan latensi karena panggilan pengecekan dari server web Anda ke Server Antrian kami, yang berarti Anda dapat mengirim orang untuk bergabung dengan antrian dengan lebih efisien.

Repositori GitHub



Halaman Antrian Dinamis

Seperti halnya Adaptor Sisi-Klien, data apa pun yang Anda inginkan dapat diteruskan dari server web Anda ke server kami dan Halaman Antrian yang dilihat pengunjung Anda dengan meneruskan informasi ini dalam pemanggilan Adaptor Sisi-Server saat orang bergabung dalam antrian. Hal ini memfasilitasi Halaman Antrian Dinamis atau kustomisasi on-the-fly lainnya dengan cara yang sama - semua fitur Client-Side Adapter didukung sepenuhnya. Silakan hubungi bagian dukungan jika Anda ingin mengaktifkan Halaman Antrian Dinamis pada akun Anda.

Sumber Daya Tambahan Adaptor Sisi Server

Adaptor Sisi-Server kami sepenuhnya dijelaskan dalam Panduan Teknis. Panduan Teknis tersedia di bagian Portal Queue-Fair > Bantuan, atau Anda dapat meminta salinannya dari kami. Anda juga dapat menemukan informasi lebih lanjut tentang masing-masing Adaptor di README.md dari setiap repositori komunitas global GitHub.


Adaptor Tepi Jaringan

Adapter Network-Edge Queue-Fair berjalan di dalam CDN atau kerangka kerja penyedia Layanan Cloud Anda, bukan di browser pengunjung atau di server asal Anda. Ini adalah cara terbaik untuk menggunakan Queue-Fair untuk melindungi server Anda dari serangan bot, termasuk serangan DDoS.

Adaptor Penyedia Lambda dan CDN

Hal ini memberikan fungsionalitas dan keamanan yang sama dengan Server-Side Adapter dan perlindungan beban yang sama dengan Direct Link.

Menambahkan pustaka Queue-Fair Network-Edge Adapter hanya membutuhkan beberapa menit dengan perubahan kode minimal pada penyedia cloud Anda untuk mengaktifkan dan menjalankan Adaptor, yang biasanya digunakan sebagai fungsi Lambda atau Edge Worker.

Mode Sederhana & Aman

Seperti halnya Adaptor Sisi-Server kami, Adaptor Tepi-Jaringan kami dapat beroperasi dalam mode Sederhana atau Aman.

Adaptor yang Tersedia



Halaman Antrian Dinamis

Seperti halnya Adaptor Sisi-Klien, data apa pun yang Anda inginkan dapat diteruskan dari situs Anda ke server kami dan Halaman Antrian yang dilihat pengunjung Anda dengan meneruskan informasi ini dalam panggilan Adaptor. Hal ini memfasilitasi Halaman Antrian Dinamis atau kustomisasi on-the-fly lainnya karena orang-orang bergabung dengan antrian dengan cara yang sama - semua fitur dari Adaptor Sisi-Klien didukung sepenuhnya. Silakan hubungi bagian dukungan jika Anda ingin mengaktifkan Halaman Antrian Dinamis pada akun Anda.

Sumber Daya Tambahan Adaptor Ujung-Jaringan

Adaptor Network-Edge kami sepenuhnya dijelaskan dalam Panduan Teknis. Panduan Teknis tersedia di bagian Portal Queue-Fair > Bantuan, atau Anda dapat meminta salinannya dari kami. Anda juga dapat menemukan informasi lebih lanjut tentang masing-masing Adaptor di README.md dari setiap repositori komunitas global GitHub.


API REST

Queue-Fair memberikan akses kepada para pengembang ke enam Modul REST API. Anda memerlukan akun Queue-Fair untuk menggunakan API. Untuk mengaktifkan akses API untuk akun Anda, silakan hubungi Dukungan Queue-Fair. Modul API REST kami sesuai dengan standar OpenAPI, RFC 7807 dan RFC 3339.

Rangkaian Modul API kami komprehensif - apa pun yang dapat Anda lakukan di Portal, Anda juga dapat melakukannya dengan API, kecuali mengelola Pengguna Portal yang dikecualikan karena alasan privasi.

Setiap Modul API sepenuhnya didokumentasikan di api.queue-fair.net, di mana Anda juga akan menemukan antarmuka Swagger untuk kemudahan penggunaan dan pengujian. Untuk keamanan, semua panggilan API dilindungi oleh enkripsi TLS yang aman dan memerlukan Kunci API yang khusus untuk akun Anda.

Modul API



Halaman Antrian Dinamis

Anda juga dapat memodifikasi Halaman Antrian Anda dengan cepat tanpa harus memperbarui basis data menggunakan Portal atau API Presentasi - Hubungi Dukungan untuk rincian lebih lanjut dan untuk mengaktifkan Halaman Antrian Dinamis pada akun Anda.

REST API Sumber Daya Tambahan

Seperti yang disyaratkan oleh RFC 7807, Anda dapat menemukan dokumentasi tentang pesan kesalahan yang mungkin dikembalikan oleh Modul API REST kami di queue-fair.com/api-error


Aplikasi Asli

Queue-Fair terlihat bagus di browser seluler serta desktop dan laptop.

Anda juga dapat menggunakan Queue-Fair secara langsung di aplikasi iOS dan Android asli Anda, dan juga aplikasi React Native di iOS, Android, Windows, dan MacOS, untuk melindungi aktivitas atau operasi yang intensif sumber daya.

Queue-Fair App Adapters menggunakan WebClient untuk menghubungkan aplikasi dan menampilkan tampilan Antrian khusus kepada pengguna Anda ketika layanan Anda terlalu sibuk, dengan fleksibilitas dan kemudahan penggunaan aplikasi Queue-Fair Portal.

Anda dapat mengantri pengguna dalam antrian yang sama dengan pengunjung situs web Anda, atau menyiapkan antrian terpisah untuk pengguna aplikasi Anda - terserah Anda.

Sama seperti antrian berbasis web kami, setelah mereka bergabung dengan antrian, setiap tempat pengguna secara otomatis disimpan jika mereka menavigasi dari aplikasi Anda juga.

Repositori GitHub

Pemberitahuan Antrian

Queue-Fair Adapter memiliki callback yang memudahkan untuk mengirimkan Push Notification kepada pengguna yang tidak menggunakan aplikasi atau antrian Anda ketika giliran mereka dipanggil. Tempat pengguna dalam antrian secara otomatis disimpan secara persisten oleh Adaptor di Aplikasi Anda. Jika pengguna menavigasi menjauh dari aplikasi Anda, aplikasi Anda memberi tahu server Pemberitahuan Push Anda bahwa pemberitahuan harus dikirim, mengirimkan informasi posisi antrian yang tersimpan sebagai bagian dari pesan itu ke server Pemberitahuan Push Anda.

Ini adalah teknologi yang sama yang kami gunakan untuk aplikasi dan layanan konsumen WeQ4U kami, yang telah diunduh sekitar 2 juta kali di Inggris saja.

Server Push Notification Anda berkonsultasi dengan Queue-Fair Status API secara berkala untuk menanyakan posisi antrian yang saat ini sedang dilayani. Ketika ini lebih besar dari posisi antrian pengguna tertentu, inilah saatnya untuk menghubungi pengguna tersebut dengan notifikasi. Jika pengguna kembali ke antrian atau Lulus sebelum Notifikasi Push dikirim, callback di Adaptor memberi tahu aplikasi Anda, dan aplikasi Anda memberi tahu server Notifikasi Push Anda bahwa notifikasi tidak lagi diperlukan.

Sepengetahuan kami, kami adalah satu-satunya penyedia Ruang Tunggu Virtual yang mendukung fitur ini.

Sumber Daya Video

Berikut ini adalah video Native App Adapter yang sedang beraksi, menunjukkan bahwa tempat pengguna disimpan bahkan jika aplikasi benar-benar dihentikan, dan juga menunjukkan hook Adapter yang digunakan aplikasi Anda untuk mengirim Push Notifications.

Sumber Daya Tambahan

Adaptor Aplikasi Asli kami dijelaskan dalam Panduan Teknis. Panduan Teknis tersedia di bagian Portal Queue-Fair > Bantuan, atau Anda dapat meminta salinannya dari kami. Anda juga dapat menemukan informasi lebih lanjut tentang masing-masing Adaptor yang khusus untuk iOS dan Android di README.md dari setiap repositori komunitas global GitHub.


Adaptor ECommerce

Queue-Fair dapat ditambahkan dengan mudah ke sistem eCommerce apa pun menggunakan Adaptor JavaScript Sisi Klien yang dijelaskan di atas.

Kami juga menawarkan kode Adaptor untuk bekerja di Server-Side dengan banyak server eCommerce populer.

Repositori GitHub

Sumber Daya Tambahan

Adaptor kami dijelaskan dalam Panduan Teknis. Panduan Teknis tersedia di Portal Queue-Fair > bagian Bantuan, atau Anda dapat meminta salinannya dari kami.

Kami juga memiliki Panduan tambahan yang tersedia untuk sebagian besar platform eCommerce - tanyakan saja yang Anda inginkan.


Keamanan Hibrida

Anda dapat dengan mudah menggabungkan fleksibilitas Adaptor JavaScript Sisi Klien dengan lapisan keamanan tambahan yang disediakan oleh kode Sisi Server kami.

Queue-Fair menandatangani setiap pengunjung yang kami lewati dengan sidik jari digital yang unik untuk Pengunjung tersebut. Uniknya di industri ini, tanda tangan juga menyertakan kode khusus untuk browser pengunjung, untuk mencegah token akses dibagikan.

Server web Anda dapat memvalidasi tanda tangan menggunakan rahasia yang hanya diketahui oleh Anda dan kami - bukan pengunjung Anda - untuk memastikan bahwa setiap pengunjung telah dilewati secara adil oleh server Queue-Fair.

Jadi, Anda dapat menggunakan Adaptor JavaScript Sisi-Klien untuk mengirim dan menerima pengunjung ke dan dari antrean, dan memeriksa gangguan sebelum mereka memesan dengan kode Sisi-Server yang minimal, dan menghindari memperkenalkan ketergantungan pada sistem kami.

Contoh kode disertakan dalam repositori komunitas global GitHub kami dalam setiap bahasa pemrograman web utama.

Repositori GitHub

Sumber Daya Tambahan

Model Keamanan Hibrida dijelaskan sepenuhnya dalam Panduan Teknis. Panduan Teknis tersedia di bagian Portal Queue-Fair > Bantuan, atau Anda dapat meminta salinannya dari kami.


Lisensi

Kode publikasi kami yang tersedia di Repositori GitHub Queue-Fair dilisensikan di bawah Lisensi MIT, yang merupakan salah satu lisensi Open Source yang paling permisif untuk komunitas global.


Ingin tahu cara kerja Queue-Fair?